Use kanvas-2d context for BitmapData.
Avoid ineffective clipping in BitmapData.
Merge pull request #404 from tobeytailor/display

Patch BitmapData.
Fixes getting children() of children()
Merge pull request #407 from yurydelendik/vimeo-config

Fixes getting children() of children()
Merge pull request #403 from mbebenita/runtime

Runtime Refactoring
Skip invisible display objects in BitmapData::draw.
Handle single character button states.
Fix png construction.
Merge pull request #408 from tobeytailor/display

Misc fixes.
Adds registerClassAlias support
Merge pull request #410 from yurydelendik/amf3-objects

Adds registerClassAlias support
Fix handling of parameter names.

Tamarin doesn't do it correctly and SWFs in the wild also don't do it correctly, if we follow the spec we run into problems.
Fix Interfaces.