Don't update CMS preview on a CMS redirect

The CMS preview causes unnecessary browser processing by loading a URL which
should be considered "in transit" when a CMS redirect is set through the
X-ControllerURL HTTP header. The CMS history processing will load this new
URL, and cause a new preview URL to be loaded.

Fixes https://github.com/silverstripe/silverstripe-translatable/issues/158