make AVector.scale final, force overrides of multiply
make scale final
test fixes
more JoinedArrayVector testing
more test