A simple dictionary that support slicing and multiple key selection.
copied from cf-staging / sliceable-dictThe provided class SliceDict is an extended dictionary. It behaves exactly as the buildin dict for single (hashable) keys, but adds some additional features. Namely, getting and setting multiple keys at once, slicing with integers and boolean selection.