Fix touch events.
Make components listen to touch events themselves.
Components can have a "listenToTouchMove" property that would report
user activity on touch moves.
Currently, the only problem left is that the MediaTechController emits
tap events to show/hide the controlbar but that causes the control bar
to not be hidden via a tap.
remove unused var
stop immediate propagation on tap events
Make media tech controller only hide control bar.
enableUserActivity on component
disableUserActivity on MediaTechController and Player.
MediaTechController does it manually.
Remove listenToTouchMove.
Test is for tap events and not user activity
use tap events. Report activity on touch move.
Report user activity on touchmove if userWasActive
Don't enable enableUserActivity on an option
enable user activity on components by default
Changed enableUserActivity to enableTouchActivity
Added back tracking of touch+hold
Removed unneeded option in tests