Made PointGrid.split take a shape argument instead of nx ny to make it more consistent with rest of mesher