Merge branch 'hotfix/is_njax_event_for_hash'
Fix responses for jQuery > 1.9.
Merge branch 'develop'
Fixed sometimes losing page title when navigating backwards.
Merge branch 'develop'

* develop:
  Change page title if loading html and title is present in the response.
  Better handling of external JS being loaded out of order.
  Unloading JavaScript modules is now triggered before changing the DOM, not after, so that the modules can safely operate on DOM elements they reference.
  trigger success after js was loaded, if there is
Merge branch 'develop'

* develop:
  Update NJAX to 0.9.1.
  Use NJAX installation from Bower.
Merge branch 'develop'

* develop:
  Update NJAX to latest version.
  Added some docs.
  Use Gulp for updating to latest versions.
  Add missing bower.json file.
  Use PSR-4 autoloading.
UTF8 encode the content before putting it in JSON.
Merge branch 'hotfix/utf8' into develop