Record changes from PR 231
Add the page:before-change event
Make cache size configurable
Rename cacheSize to pagesCached
Merge pull request #251 from reed/configurable-cache-size

Make cache size configurable
version 1.3.0
Specify license - Closes #252
Update turbolinks.js.coffee
Merge pull request #261 from adamjacobbecker/patch-1

 Access the next URL in page:fetch event
Trigger page:change on DOMContentLoaded so you can bind initializers that need to be run either on initial or subsequent page loads. This might be backwards incompatible, so we are also bumping the major version.
Trigger page:update on page:change as well as jQuery's ajaxSuccess, if jQuery is available. This allows you to bind listeners to both full page changes and partial ajax updates. If you're not using jQuery, you can trigger page:update yourself on XMLHttpRequest to achieve the same result.
Change documentation for the new event rules
It's page:update of course
update readme because jquery isn't a framework

- its a library http://bit.ly/1c1lSDz
Merge pull request #264 from lfender6445/master

update readme because jquery isn't a framework
Export Turbolinks.supported

page:change is now triggered on DOMContentLoaded but only if Turbolinks is supported. This exposes a `Turbolinks.supported` property
Merge pull request #266 from glebm/patch-2

Export Turbolinks.supported
Include the hash fix as part of the resetScrollPosition implementation, as that is where it belongs, and how we can restore onload to being at the same level of abstraction
Turn intention-revealing variable + comment into intention-revealing method alias
Extract installHistoryChangeHandler