[la.blockvectorarray] improve BlockVectorArray implementation.

Should now completely implement the interface.
[tests] fix valid_inds_of_different_length
[tests] add fixtures for BlockVectorArray