Moved oh-noes-guy out of the output frame and into the main page

Conflicts:
	css/output/style.css
	css/ui/tipbar.css
Re-ordered linting flow so that testing always occurs after injecting the code

This change was made because the webpage tests should occur against the DOM,
and the DOM must built built by injection, so that any scripts which assume document
refers to their document run correctly
WIP
Separated out testing
Implemented update throttling
Will send a new update when the last one is finished rendering.
This should make the output more responsive on fast pages and slow down appropriately on
big projects
WIP
T3300 - Debounce tests

Summary:
Separated out testing
Implemented update throttling. Will send a new update when the last one is finished rendering. This should make the output more responsive on fast pages and slow down appropriately on big projects
Debounce tests

Reviewers: pamela, john, brian

Subscribers: #cs

Differential Revision: http://phabricator.khanacademy.org/D14274
Made it explicit which tooltips show up during playback.

Summary: This is paired with an upate to webapp

Test Plan: watch a video

Reviewers: pamela, john, brian

Subscribers: #cs

Differential Revision: http://phabricator.khanacademy.org/D14306
Fixes to support CSS resizing

Test Plan: In webapp commit

Reviewers: pamela, john, brian

Subscribers: #cs

Differential Revision: http://phabricator.khanacademy.org/D14349
Touch ups