Revert "Refactor click handling, link checking, and url parsing into classes; ensure absolute urls used for cache keys and state objects."

This reverts commit 561c130eac7f8af886bc07d1bea12389bcb13d6b.

This commit broke scroll-spy.

Conflicts:
	CHANGELOG.md
	lib/assets/javascripts/turbolinks.js.coffee