Deleting a large amount of redundant [Block]DistMatrix constructor/destructor code and extending the BlockDistMatrix scaffolding to [MD,STAR] and [STAR,MD].