misc refactoring
make AMatrixViewVector extend ASizedVector
Make WrappedSubVector extend ASizedVector
make ImmutableVector extend ASizedVector
Make JoinedArrayVector extend ASizedVector
Make BandedMatrixRow extend ASizedVector
more use of ASizedVector as generic parent
more refactoring and overrides
more use of ASizedVector as parent
more refactoring in ASizedVector hierarchy