Merged some (non-map) code fixes from playerWithMaps.

Some fixes for layout issues. A fix for an error that gets thrown that stops execution when it is not necessary to stop (see Controller.js, line 70).  Added a check for mp4 compatibility, that shows an error screen when mp4 cannot be played.
we can remove it entirely next time.