hooked up DisplayObject::blendMode
throws proper(ish) ArgumentError for invalid blendMode values
createError helper
move createError helper to flash/util.js
add global hint
use object map for faster lookup
implements blend modes multiply, screen, lighten, darken, difference, overlay and hard-light

via ctx.globalCompositeOperation, thus FF/Canary/WebkitNightly only for now (pending Kanvas shim maybe? @tobeytailor). Not implemented yet: layer, add, subtract, invert, alpha, erase, shader.
fixes lint errors
use AS3 flash.display.BlendMode consts
use throwErrorFromVM to throw exceptions
tests for DisplayObject.blendMode
use isString helper to check for string type
rename throwErrorHelper to throwError
fix comment
use slice helper
Use TextDecoder API if available.
Add ability to insert profile markers in the SPS profiler.
Instrumentation framework to measure execution / object allocation in the extension.
Merge branch 'master' of https://github.com/mozilla/shumway into runtime
Merge branch 'master' of https://github.com/mozilla/shumway into runtime