Pulled 'View' routines out of DistMatrix class in order to decrease redundancy and to be consistent with the partitioning routines, improved the handling of alignments and fixed a bug or two for the [MD,* ]/[* ,MD] implementations, allowed the diagonal paths to be accessed from non-owning processes of a Grid, avoided variable shadowing in the panel tridiagonalizations, and updated the copyright notices to 2013.