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`