Moving a few more level1 blas-like routines into src/ and switching a large number of routines from DistMatrix<T,U,V> templates to AbstractDistMatrix<T> templates.