Video player ui tweaks

This ensures that:

- controls do not appear at the start of a video.
- the vast plugin returns a successful preroll state when there are multiple videos.

A bit of code tidying up too.