Fixing instantiation error in Copy, adding a few more member functions to Abstract[Block]DistMatrix, and moving a few diagonal alignment routinees from General[Block]DistMatrix to Abstract[Block]DistMatrix.