Fixes broken AS2 object construction
Make `SharedObject.defaultObjectEncoding` setter static

The getter already was, so this is essentially a typo. Fixes the SharedObject trace test.
Move SharedObject test from trace tests to ref tests because it relies on the DOM sessionStorage object.
Merge pull request #1583 from tschneidereit/master

Fix SharedObject reftest
Disables AVM1 flash object for SWF v7 and below
Merge branch 'master' of github.com:mozilla/shumway
Avoid excess allocations in assert().

The use of `...args` caused TypeScript to emit some silly code that did
some unnecessary copying of the `arguments` array, and the use of
`arguments` caused additional allocations.

This change removes `...args`; only one message argument is now allowed,
and you have to pre-concatenate. This only affected ~20 assertions.

This reduces the cumulative allocations done by the JS engine while
starting up the racing demo by 34%, from 192 MB to 127 MB. These
allocations wouldn't happen in release mode, but there are so many of
them that it's worth fixing them even for non-release mode.
Merge pull request #1585 from nnethercote/slimmer-asserts

Avoid excess allocations in assert().
Update Authors.
Moves AS2Utils.ts to the avm1lib
Merge pull request #1584 from yurydelendik/master

[AVM1] Fixes AS2Utils location, disables flash.* for SWF7, regression fix
Merge branch 'master' of https://github.com/mozilla/shumway into time
Count bitmapDataRequests
Merge.
Skip copyPixels if target is empty.
Allow for more data IDs in timeline buffer.
Run pass test recursively.