As per #3284

Modify MooseMesh to handle boundary normals without making the individual MeshModifiers friend classes