Fixes #8802 - Add turbolinks support.

re-opening PR #1475 that I couldn't re-open since I did git push --force
we can probably bump it up, in the past, prior to 2.2.2 we had other issues, see #1315 for background.