Feature/5.3 updates

Changes;
* none pushstate browser fall backs now operate in cleaner way (not mixed in with main code)
* Auto Analytics is now optional & can be disabled via settings
* Auto Analytics now supports Universal Analytics
* Lots of spelling corrections in comments
* Comparisons now done directly rather than via type conversion == vs ===
* PJAX options for page load made available via event.data in callbacks

Bug fixes:
* Fix handle running attach in incorrect page scope, resulting in some #hash urls being ignored when they shouldn't be
* Fix control click not opening new window