Merge pull request #1332 from yurydelendik/nat

Adds globals to the appDomain; moves Player into the globals
TraceLogger import/demo, lots of small improvement
TraceLogger profile import
Remove references to absent files.
Fix filename capitalization.
Merge pull request #1333 from stamourv/nat

Fix `avm2/bin/avm.js` on `nat` branch
node script to download all TraceLogger datasets from the website
remove canvas on destroy
cleanup
Try to make bitmaps work.
Merge branch 'nat' of https://github.com/mozilla/shumway into nat
Fix issue when setting width / height on an object that is not added to the stage yet.
Make DataBuffers deal with buffers whose length is not a multiples of 4.
Cange the internal format of byte arrays to be ARGB so match SWF bitmap data.
better alignment of frame labels in FF

https://bugzilla.mozilla.org/show_bug.cgi?id=737852#c6
makes flame chart draggable

also moves some common stuff to base class (_dragTarget, mouse wheel handler)
progress callback for TraceLogger importer
hide profiler panels, for now
get front.js/TLData from the server
move "log to console" to dat.gui

also temporarily disable profiler stuff (will be back)