MAINT: remove some unnecessary use of np.matrix

__Edit__: Removed a comment remarking on the lack of remaining code in scipy that uses np.matrix for convenience.  This is clearly not true because np.matrix is still used for scipy.sparse and for some tests.