Moved some of the partitioning logic from GDAMaximumRule2D into GlobalDofAssignment (the superclass).