Turned on fancy indexing tests for CSR
Moved indexing utilities to a mixin class
Line wrap
Added a test that caught a bug in CSC/CSR. Details in master branch.
CSR now inherits from IndexMixin
Fixed CSR[1, 2, 3] bug by  extracting indices using method from IndexMixin in
sputils
Modified issequence so that it only returns true for lists/tuples of
scalars.
Limited the last case for the row = int cases. Instead of being a
catch all for CSR[i, *] it now only catches CSR[i, [j, k, ..]]
Turned off assignment tests for now.
Factored out Boolean check from _index_to_arrays() to put at front of
csr __getitem__()
Added todense() function to test_fancy_indexing_boolean() to deal with
cases where CSR.__getitem__() returns a matrix.
Added check for Boolean input in the front of __getitem__(). Otherise,
asindices() sees the Boolean data as zeros and ones.
Reintegrated tolist() optimization that got lost.
Added elementwise getter
Deleted some orphaned code relating to case CSR[[[1], [2]], [1, 2]] which
provided no speed improvement when reimplemented.
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
Turned on remaining CSR tests
Used existing __setitem__ routine for setting individual elements.
Still needs routine for copying for efficient matrix assign
Turned on CSC fancy indexing tests