Add preliminary support for code coverage using istanbul and a
monkey patched requirejs loader.
Update the code coverage to display the function and directory summaries
as well as the statement level coverage of the function itself.
Merge branch 'master' into gh-pages