Bug 915156 - Reporters module are more in line with the Mocha documentation.
Bug 915156 - Properly rum Mocha and load Marionette.
Bug 915156 - properly require Mocha, export the mocha instance in globals.
Cleanup
Bug 915156 - now all the javascript "runs". Still no functional
Also unsure about the changes to gaia test and "yield"

DO NOT MERGE