Merge pull request #1778 from tobytailor/closure

Update closure compiler.
Use new TSC compiler.
Fixes call function scope.
Merge pull request #1779 from yurydelendik/avm1scope

Fixes call function scope.
Fix graphics boundings
Fix mask transformation
Merge pull request #1780 from tobytailor/gfx

Gfx fixes
Merge pull request #1782 from mbebenita/new-tsc

Use new TSC compiler.
Bug 1073401 - Fix hit testing regression for invisible and detached objects

Includes a test case preventing future regressions.
Bug 1073877 - Fix hit testing regression for objects on depths below the first clipping mask

The loop that eliminates clipping-hidden children lazily creates a copy of the children array only if a clipping mask is encountered. It didn't copy over all children below said clipping mask, so those were never hit-tested.
Merge pull request #1783 from tschneidereit/master

Fix hit testing regressions
First stab at SVG filters.
Fixes arguments for AVM1.
Optimization of the ActionStoreRegister compilation.
Merge pull request #1785 from yurydelendik/avm1args

Fixes arguments for AVM1
Avoids double AVM1 context initialization
Bug 1080313 - Fix SimpleButton bounds calculation regressions
Refactors AVM1 _root and _level0 properties.
Make SimpleButton ctor native
Merge pull request #1786 from tschneidereit/master

Bug 1080313 - Fix SimpleButton bounds calculation regressions