Add MooseMesh::minPeriodicVector (closes #2990)

Separate the calculation of the minimum vector out and make it available as a method of MooseMesh (to be called by the calculation of teh minimum distance)