Add a cache to getPublicQualifiedName().

After running the racing demo for one lap, this cache has 252 entries
and a 99.87% hit rate, and has reduced the cumulative JS allocations by
about 15%.
Add and use efficient string concatenation functions.

This patch modifies most of the string concatenations that show up in
race.swf and slime.swf as causing more than 1 MiB of allocations.
Merge pull request #1601 from yurydelendik/master

Forces player to stop on fscommand "quit"
Fixes make bootstrap
Merge pull request #1596 from tobytailor/master

Extend DataBuffer to read SWF specific data fields
Merge pull request #1602 from yurydelendik/inflate

Moves deflate to the inflate.ts
Port remaining test coverage from displayObject tracetest to unit test and remove tracetest
Merge pull request #1603 from tschneidereit/master

Port remaining test coverage from displayObject tracetest to unit test and remove tracetest
Fix property name of original toString function in AVM2 runtime
Move URLLoader-based tracetests to reftest harness

Because our url loading stuff isn't up to snuff in the shell yet, apparently, and the tests work otherwise.
Convert ByteArray tracetest to unit test
Merge pull request #1604 from tschneidereit/master

tracetest fixes
Implement default naming of DisplayObject instances

Includes all subclasses. With test.
Merge pull request #1606 from tschneidereit/master

Implement default naming of DisplayObject instances
Fix bug in applying line bounds from symbol in TextField
Cleanup of SharedObject reftest

Mostly, this is a *very* rough port of the ZombotronTest SharedObject test coverage.
Remove the ZombotronTest tracetest

It tested a collection of varied functionality, all of which is covered by other tests. ( Well, all except for `TextField#appendText`, which we don't currently implement :( )
Merge pull request #1607 from tschneidereit/master

More tracetest cleanup and fixes
Move all failing tests from tracetest to reftest harness

That way, we have another harness that passes and can be considered un-regressable.
Merge pull request #1609 from tschneidereit/master

Move all failing tests from tracetest to reftest harness