Merge pull request #1809 from tschneidereit/master

Eagerly bind native methods
Merge pull request #1819 from tschneidereit/master

Treat only the root timeline's first frame as the root timeline's first frame
Merge pull request #1820 from tschneidereit/master

Delay all immediately-executed ABC blocks until all frame assets have been resolved
Merge pull request #1821 from tschneidereit/master

Delay updating contentLoaderInfo.bytesLoaded until all frame assets embedded up until that offset have been resolved
Initial video playback refactoring.
Fixes NetStatus/IOError/HTTPStatus events linking
Sets initial video size.
Merge pull request #1822 from yurydelendik/videoremote

Initial video playback refactoring
Bug 1088377 - Part 1: coerce `url` argument to AVM1's `getURL` to string

So it gets `undefined` or `null` instead of throwing exceptions internally. That's useful ~0% of the time, but matches what Flash does.
Bug 1088377 - Part 2: throw NullPointerError for null/undefined `url` values in AVM2's `navigateToURL`

Much more sensible than what AVM1 does.
Merge pull request #1823 from tschneidereit/master

Bug 1088377 - Fix handling of empty url arguments in AVM1 getURL and AVM2 navigateToURL
Clean up file loading and remove parser thread

The interactions between Loader, ResourceLoader, and Parser were a jungle of epic proportions. This patches turns epic into substantial.
Retire parsing worker

With the previous patch, it's not used anymore.
Add SwfTag name to warning about dropped tags

Reinstated after having been lost to a merge conflict earlier.
Reduce iteration count in Stage unit test `displayListStateConsistency`

Shaves off 1s of unit tests runtime. Which is almost 30% of total time for all tests.
Remove template sections for including parser references from Shumway embedding files
Add Inspector version that uses bundled sources

Useful for testing if issues are caused by bundling and optimizations.
Remove parsing worker option from inspector

Doesn't do much with the parsing worker gone.
Register embedded fonts on the player and the gfx side

Fixes intermittend reftest failures caused by the window.postMessage being processed after our frame scripts ran. Also, it'll be required once we have the player running in an e10s process.