Build: Add a jake task and libraries required for instrumentation of the JS files with CoverJS.
Tests: Reorganize files to adapt to coverage tests. Incorporate hacky but quite pretty and nifty test runner from TinyMCE4 (experimental?..) branch.