Merge pull request #1303 from tschneidereit/nat

Work around TS compiler error about import and var name collisions
Rename remotingServer/Client
Fix createFromData
Add options to player.
Add missing reference.
Merge.
Add some player options.
Sends key/mouse events over the channel
Merge branch 'nat' of github.com:mozilla/shumway into nat
Mocking Worker's postMessage
Passthrough buffers in the fakechannel.js
Adjusts gfx/.gitignore
Fixes onWorkerMessage for player.ts test channel.
Mark last tag as final, handles case of missing end tag
Adds iframe-mock of the player worker to the inspector
Merge branch 'nat' of github.com:mozilla/shumway into nat
Improve output for failed unit tests

- Log messages as errors if forwarded to console
- Include expected and actual values for all assertion types
- Include location of failed test
Rename assertion function `fail` to `assertUnreachable`

 Prevents collisions with unit testing function and is more descriptive.