Move event names into Turbolinks.EVENTS
expose event list via `Turbolinks.events()`

refs #403
Handle HTML parsing bug in Safari 7.1 - Fix #408
Properly ignore empty hash links - Fix #407 again
Merge branch 'meleyal-events-getter'
Change Turbolinks.events() array to Turbolinks.EVENTS hash