Merge tag '3.2.0' into develop

3.2.0
starting 3.3.0
calculate offset if not provided in vmap.
added PlayerView to listen to touch/mouse events on the video element.
api sends buffered event and duration event
separated gui code into AdDisplay, Controls and Native Control Managers.
optimized big play button.
- not loading it at runtime, but it's compiled in.(Adds 2k to initial download)
- no hover image, instead just increase opacitiy a little.
loading icon, shown only before first play event for now.
loading icon responding to stalled state.
buffering state has been removed since it's not quite useful, stalled is a better indication of when we need to show the loading icon.
more loading icon tweaks.
adjust loading icon css.
using GUI 0.3.0
fix native controls
Fullscreen refactoring. Full Ep refactoring.
fullscreen fixes
refactored PlaybackManager.
removed VMAPPlaybackManager.
refactored out shared video element into its own manager.
volume is now stored in local storage.
added isSeeking and isPaused to top tier.
injecting CSS at bootup.
more tweaks to the loading icon manager.
update History.md
Merge branch 'release/3.3.0'