Change __len__ for view to return length of vector or column length for matrix.
This introduced an error in compactAttrib method which I fixed. Don't know of any other errors but some may crop up.
Changed __getitem__ so that for matrix A[i] will create and return a A.rowview(i) so that A[i,j] is the same as A[i][j]
These changes seem to help pyJvsip play better with numpy