Touchevents support for the control bar and seekbar

This adds touch-event support for iOS and Android.
This makes it so that tapping on the video will show and hide the controlbar like the plain video element in iOS works.
On Android, there is a play overlay that is always shown when paused, so, the BigPlayButton has been changed to show on pause. There is a new event `showBigPlayButton` that is emitted on pause which can be listened on the player and can be stopped via a `stopImmediatePropagation` call on the event object.

The way the controls are currently set up doesn't work that great with adding in touch-event support.
Also, Windows 8/RT touch works. Kind of. The seekbar won't seek via dragging, works via tapping, and the controlbar is always hidden unless you are actively touching the video element. Fixing both those issues is out of scope for this pull-request.

@BCjwhisenant is working on verifying these changes.