Detectors: Re-map detector coordinates when crossing a periodic boundary

This requires the position(update_vector) to be updated with the
periodic coordinate mapping and the element to be translated across
the boundary using faces on the periodic (connected) mesh.

Also note, that we need to update position from update_vector after
the element tracking is finished.