Merge pull request #1364 from tschneidereit/nat

Add some source files to packages instead of having them manually added to embeddings
Merge pull request #1365 from tschneidereit/nat

Automated shell unit testing
Merge pull request #1366 from tschneidereit/nat

Shape fixes
Compiles the extensions
Merge branch 'nat' of github.com:mozilla/shumway into nat
Merge pull request #1367 from tschneidereit/nat

Remove usage of arrow functions from shell unit test runner
Don't play symbol with id 0 in play all symbols mode.
Set properties of ContextMenuItem, unit tests to follow.
Fix compiler error.
Add more test cases to shell-tests.
Removes global frameWriter variable
Remove tests that are not committed.
Add simle menu test.
Removes IFramePlayer.Shumway
Merge branch 'nat' of github.com:mozilla/shumway into nat
WIP: Start refactoring text support.
Moves postMessage logic into player/window and player/test folders
Merge branch 'nat' of github.com:mozilla/shumway into nat
Small updates for TextField
Serialize fonts and register them in the gfx backend
Polyfill setTransform on CanvasPattern. This will most likely break your Shumway unless you download this build of Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1019257 or enable experimental canvas features in Chrome via (chrome://flags/).
Disable all code execution when in Play all Symbols mode.
Swapped use of ShapeMatrix in renderables.