showing and hiding focus mode on setup and teardown
Merge pull request #2789 from Wikia/VID-1330

VID-1330 loading videos module resources only once on file pages
VE-169 Fully remove focus widget when tearing down the surface
VE-169 Only add focus mode widget to the main surface - not surfaces in dialogs
Merge pull request #2788 from Wikia/VID-1300

Vid 1300
Merge pull request #2790 from Wikia/VE-766

VE-766
Merge branch 've-sprint-11' into dev
Merge pull request #2772 from Wikia/VideoSprint41

Video sprint 41
VE-169 Fixing bugs from acceptance tests
VE-169 code review, performance
VE-169 using this.surface once defined
VE-169 semicolons
adding .jsbeautifyrc and .jscs.json as configs for linting tools
removing some buggy rules in jscs
removing rule that is inconsistant with JSLint whitespace
MOB-715: Check useragent if webpage is loaded in webview - and scroll to page header
MOB-755: Update copy
MOB-755: Use IMG as toc handler
MOB-755: move toc to right, simplify js and css
MOB-755: optimize images