feat(events): Add 'primary' event for easy extension of Batman event-vocabulary

* Add `primaryInteractionEvent` to replace default `click` event
* Add `Batman.DOM.primayInteractionEventName` configuration
* Update `click` to extend `primaryInteractionEvent`
* Update `RouteBinding` to register `DOM.events.primaryInteractionEvent`
Merge pull request #880 from chantastic/master

feat(events): Add 'default' event for easy extension of Batman event-vocabulary