Replaces python test.py with node.js version
Merge pull request #1741 from yurydelendik/newreftest

Replaces python test.py with node.js version
Bug 1071422 - Change all of Event's and important subclasses' methods to native implementations

This not only fixes the issue at hand, it also improves speed of mouse handling by speeding up cloning. And I guess it gives us slight startup speed improvements, too.
Merge pull request #1743 from tschneidereit/master

Bug 1071422 - Change all of Event's and important subclasses' methods to native implementations
Change reftest server's port to 8080

That's where the Python-based server ran, and it doesn't conflict with `grunt server`.
Merge pull request #1744 from tschneidereit/containspoint

Change reftest server's port to 8080
Bug 1067130 - Part 3: Re-instate stas test for getObjectsUnderPoint
Merge pull request #1745 from tschneidereit/containspoint

Bug 1067130 - Part 3: Re-instate stas test for getObjectsUnderPoint
Additional test.js improvements: no e10s prompts, cleanup and userAgent.
Cleans up Makefile
Disables intermittent acid-blend-2 test
Merge pull request #1747 from yurydelendik/makefile

Cleans up Makefile
Merge pull request #1746 from yurydelendik/testjs

Additional test.js improvements: no e10s prompts, cleanup and userAgent.
Connects externalinterface callIn stuff.
Implements setClipboard for the extension.
Remove baseUrl getter from viewerPlayer.js
Changing how we check user input for setClipboard
ZeroClipboard example.
Enable logging brief function compilation timings in the AVM2 compiler

Helps getting a quick overview of where time is spent during startup.
Merge pull request #1748 from yurydelendik/setclip

Fixes ZeroClipboard