Made sendEvent customizable via eventHandler option

Scenarios:

* Use riveted with a wrapped instance of GA.
* Use riveted with a different analytics service, e.g. MixPanel.