Merge pull request #794 from mbebenita/master

Fixes _xscale and _yscale in AVM1.
Avoid modifying concatenatedTransform when converting to device space.
Merge pull request #797 from tobeytailor/gfx

Fixes regression in #789
More reduction of interpreter stack length changes

plus some cleanup in the form of breaking up overly-long lines and removing dead vars
Micro-optimizations in utility functions
Merge pull request #795 from tschneidereit/master

AVM2 interpreter and utils optimizations
Refactor rounded rectangle drawing.
Use correct start/end point when drawing rounded rectangles.
Removed duplicate error definitions
Merge pull request #798 from tobeytailor/gfx

Fixes rounded rectangles
Throw correct error for non-function values passed as listeners to [add|remove]EventListener
Throw correct error for for invalid ctor arguments to BitmapData
Throw correct errors for various DisplayObjectContainer methods
Throw correct errors for various Graphics methods
Always expect SWF version to be set. Assert it.
Throw correct errors for various Transform methods
Make the linter live happily in the newfangled throwError world
Use notImplemented instead of throwing strings around in URLStream
Throw correct errors for various functions in stubs.js
Merge pull request #802 from tschneidereit/master

Correctness-fixes in dealing with incorrect scripts