url attribute in pageCache is not used and is incorrect when the back button is used
Change cache key to be url instead of state position
Reflect url immediately upon visit. No need to call rememberCurrentUrl() on xhr.abort
Display a cached copy of a page if available before fetching its replacement
Constrain the cache size by removing the oldest caches
Add an opt-out for transition cache
Disable transition cache by default. Allow opt-in via Turbolinks.enableTransitionCache()
Add back the url attribute in pageCache
Add documentation for transition cache
Merge pull request #286 from smidwap/transition_cache

Transition cache
Merge commit 'f57ac9ce747b385441c7633e6024226e2775226d'

* commit 'f57ac9ce747b385441c7633e6024226e2775226d':
  Add documentation for transition cache
  Add back the url attribute in pageCache
  Disable transition cache by default. Allow opt-in via Turbolinks.enableTransitionCache()
  Add an opt-out for transition cache
  Constrain the cache size by removing the oldest caches
  Display a cached copy of a page if available before fetching its replacement
  Reflect url immediately upon visit. No need to call rememberCurrentUrl() on xhr.abort
  Change cache key to be url instead of state position
  url attribute in pageCache is not used and is incorrect when the back button is used