Support for mobile features

1. Support dimensions recalc on screen orientation change (only in
fullscreen mode).
2. Add screen dimensions ratio as a configurable variable.
3. Recalc min/max resizable second screen limits according to screen
state (fullscreen, orientation)
4. Change second screen loading spinner target.
5. Fix controlbar fadeout on mobile devices.
6. Prevent second screen get out of parent boundaries on dimension
recalc.
7. Move style attributes to CSS.