player: input: pause when mouse released
This will make mouse event handling conflicts with other features less complicated as we do not have to worry about what to do in between mouse press and mouse release.
This will also allow user to precisely pause the video by just releasing the mouse button. (As implemented by various modern browser's video players).
Reworking of !6725 To fixed 360 degree video issue (#28915 (closed)) I intend to make it "ignore the event handler" if mouse drag occurred in 360 videos in a separate PR.