Made supported_dtypes an attribute which is modified in the derived. Matrix type classes.
Added bool testing to test_inv.Added bool, to CSC and CSR's supported dtypes. Added comments noting global supported dtypes.
TST: :wAdded bool dtype testing to tests for rmul_scalar, mul_scalar, add, and radd. My solution for skipping a bug I found is LIL's  multiplication is pretty hackish.