Merge pull request #1371 from tschneidereit/nat

Don't apply CanvasPattern#setTransform polyfill if the browser doesn't have support for Path2D#addPath
Merge pull request #1372 from tschneidereit/nat

Fix lineStyle-related bugs in shape hit-testing
Merge pull request #1373 from tschneidereit/nat

Only emit each `somewhatImplemented` message once
Coerce other constants to strings as well when possible.
Merge branch 'nat' of https://github.com/mozilla/shumway into nat
Fixes extension, removes __exposedProps__
Merge branch 'nat' of github.com:mozilla/shumway into nat
Merge pull request #1375 from tschneidereit/nat

Support for bitmap line styles
Merge pull request #1376 from tschneidereit/nat

Device font handling fixes
Merge pull request #1377 from tschneidereit/nat

Reduce garbage generation in Matrix-using DisplayObject operations
Handle the special case where a bitmap's symbol class inherits from Bitmap instead of BitmapData. Fixes #1374.
Collect text runs (WIP, mostly untested yet)
Serialize and register text content
Misc updates for text support
Remove debugger statement
Loads avm1lib and initializes root AS2 class
Merge branch 'nat' of github.com:mozilla/shumway into nat
Removes TextContent from gfx (to compile the code)
Add ColorUtilities.componentsToRGBA

... and introduce interfaces for RGBComponents and RGBAComponents.