Execute external scripts in body
scripts are now only executed in xhr request load, not from history fetch
Add note to readme about dynamically added scripts
should not turbo links with a target
fix tubro back button handling when window.history.length is > 0 on page load

If you navigate to a turbo site from an existing browser session, the window. history.length is > 0. (This is what happens when one reuses a browser window.)
If window.history.length > 0 when turbo initially loads then turbo’s support for the back button is broken.

Changing the pageCache from an array to a hash fixes this problem. 
Moved `set_xhr_current_location` to before_filter from after_filter.

To set `set_xhr_current_location` to after_filter causes `header already sent` errror... when used with ActionController::Live introduced in Rails4.
sometimes a node is clicked, then it is removed from the dom before extractLink can climb it's tree
Close doc after doc.write

doc.close does nothing in coffee-script.
start window.history.state.position with Date.now() at rememberCurrentUrl

As issued #84, opening different assets page using
turbolinks causes continuous the same page link loading.
This stems from(as mentioned #84) in some page loading fllow,
turbolinks caches a page with wrong state.position id.
Assigning Date.now() as starting window.history.state.position
will solve this problem.
Merge pull request #83 from davydotcom/master

Detecting additional asset changes
Merge pull request #112 from YasuOza/close_doc_after_write

Close doc after doc.write
Merge pull request #113 from YasuOza/rememberCurrentUrl_with_Date_now

start window.history.state.position with Date.now() at rememberCurrentUrl to prevent back button/reload issues (closes #80).
document.location.reload() when assetsChanged

Load asset change page with anchor link fail page changing,
because `reflectNewUrl` changes location but assigning document.location.href
with the page accompanied anchor link dose not make page loading.
This commit fixes the problem.
Remove samePageLink

This method is not used since @a4f1d082cce0cce52d41541a499d384a8b7422c4
cleaning up branch for david's merge
Merge branch 'master' of github.com:stevenbristol/turbolinks
Revert "Merge branch 'master' of github.com:stevenbristol/turbolinks"

This reverts commit c85a02674e8ebfcdb0b5233837b32cbdbbf1ad29, reversing
changes made to 3b7b5c781e281b76413ab4efa401a90afbf7e4a4.
Revert "cleaning up branch for david's merge"

This reverts commit 3b7b5c781e281b76413ab4efa401a90afbf7e4a4.
Merge pull request #107 from stevenbristol/master

should not turbo links with a target
fix tubro back button handling when window.history.length is > 0 on page load