Virtually all Elemental routines now accept AbstractDistMatrix instead of a particular DistMatrix instance