Added a test to improve test coverage for incompatible __getitem__() indices
Added IndexMixin to csc inheritance and used IndexMixin._unpack_index() to
catch some mal-formed indices