Merge pull request #1915 from tschneidereit/master

Don't register mouse events on masks
Fixes missing target resolution.
Fixes button condition actions.
Merge pull request #1916 from yurydelendik/avm1-misc

Misc AVM1 fixes
Stubs text field metrics.
Fixes loadVariablesNum.
Adds asGetPropertyDescriptor to AVM2 runtime
Add chunked reading simulation to the inspector
Merge pull request #1919 from yurydelendik/chunkedread

Add chunked reading simulation to the inspector
Makes button dynamic
Merge pull request #1920 from yurydelendik/dynamicbutton

Makes button as dynamic symbol
Refactors AsBroadcaster and AVM1 events handling
Adjusts swfdec tests
Merge pull request #1918 from yurydelendik/avm1-misc

Misc AVM1 fixes
Bug 1108869 - Part1: delay parsing of loaded data until at least 8kb have been loaded

Well, or the entire file.

This is required to make sure that we've always loaded at least the header of a SWF or image completely, so we don't have to deal with that not being the case in the file type parsers.

More work is needed to properly support SWFs whose first frame is larger than 8kb.