Cleanup in renderer.js's getBlendModeName
Change QuadTree entries from x,y,width,height to xMin,yMin,xMax,yMax bounds
Remove some superfluous intermediate object creations
Get rid of some multiplications and divisions in regions calculation
Extract bounds rect transform into dedicated function
Don't recursively apply transforms that will be taken back immediately, anyway
Update DisplayObject#currentTransform in-place instead of replacing it
Cleanup
Forward Closure Compiler's warning messages to stderr so the child process' stderr doesn't fill up and stall the process
Reverted some incorrect math "optimizations"
Scale mouse coordinates when recording them, not upon internal processing

Otherwise, they can be seen unprocessed by content scripts
Merge pull request #678 from tschneidereit/master

Coordinates-handling fixes, cleanup, optimizations and getting closure compiler to work again