Merge pull request #437 from tschneidereit/rich-text

More TextField goodness

Among many other things, this fixes the distorted display of texts in many instances: we were applying transforms to text fields when setting their width/height, whereas the correct behavior is to just change the bounding box.
Cleaning up property accessors, WIP.
Use release flag before asserts.
Refactoring, runs YouTube again, WIP.
Merge pull request #438 from tschneidereit/optimize-events

Optimize handling of broadcasted events
Wait for font to be loaded
Merge pull request #439 from yurydelendik/load-font

Wait for font to be loaded
Refactored some of the interaction between the verifier and compiler.
Moved Dictionary to builtins.
Builder cleanups.
Add per frame counters.
Add delta counter for counters.
Merge branch 'master' of https://github.com/mozilla/shumway into runtime

Conflicts:
	src/avm2/util.js
	src/flash/display/DisplayObject.js
Fix fromCharCode for very large strings.
Fix lint errors.
Relax test case to not depend on enumeration order.

Tamarin has a different enumeration order between release / debug strangely enough.
Add FrameCounter to test harness.
Fixes const keyword for IE10
Implement XML.prototype.child()
AVM2FindProperty is control dependent.
Merge pull request #442 from artcompiler/e4x

Implement XML.prototype.child()
Add test for XML.prototype.child() as used by Candy Crush
Merge pull request #443 from artcompiler/e4x

Add test for XML.prototype.child() as used by Candy Crush