Add isInitialLoad argument to 'change' event, and add tests
Bugfix when there is no title tag on a page

Before this bugfix, the title would be set to the last one we preloaded.
Also, I already saw a page without title having `document.title` set to `false`, but I don’t remember the browser or the context.
Add `click` event (brings compatibility for NProgress)
Permits putting instantclick.js in the tests directory

Handy for testing an older version of InstantClick (to spot a regression) or for making it accessible on a webserver.
.gitignore
Disable Android when it doesn’t support pushState or DOM operations well

Unlike what I claim in #23, Android isn’t well supported.
[Minor] add comment
Switching from tabs to two spaces
Align comments and variables, + tests for anchors
Disables itself when used in a file:// page

This change was made because when somebody tries to use a page with instantclick.js via a file:// url, all the links sort of glitch out. They require you to click twice and don't add any speed improvements.
Progress bar
Moved location.protocol check to supported variable
Progress bar adjusts its size for mobile devices + config via CSS

The progress bar adjusts its size and position, so that you don't need to optimize your website for mobile for it to work correctly.

The progress bar configuration is now done by CSS instead of another argument in `InstantClick.init`.
Merge pull request #43 from wtfaremyinitials/master

Disables itself when used in a file:// page
DOMify the ajax response

Fixes a minor bug (that nobody reported), an explicit <body> tag is now optionnal (as in HTML5)
Merge branch 'master' of https://github.com/dieulot/instantclick
Hotfix: saving body on init, not its outerHTML
Track assets with `data-instant-track`
Fix regression: Progress bar not showing after scroll

Introduced in f89abd5f646f536ad459a106c3535a16d8ccb5f8
`absolute` renders better on mobile (i.e. touch-enabled) devices when zooming, `fixed` is needed on non-touch devices to show even after we’ve scrolled.
Touchstart preloading + some progress bar adjustments

Progress bar adjustments:
- Height goes from 3px to 2px, and twice that on mobile.
- Bump z-index to max value
- Less flashy color, from #29f to #29d (like NProgress) #46