Bug 915156 - Port the test-perf to node with the new marionette-client.
Add a 'requireGaia()'
Fix gjslint error (whitespace)
Revert some change on how we get the defaultCallback.
Remove unused code block.
Bug 915158 - Allow setting a marionette runner host at runtime.
Re-add the performance reporter for Mocha.
Fix the screen unlock
Rename PerfApp to PerfTestApp.
introduce gaia-perf-marionette to perform the loop and only do npm once.
also skip profile building unless we run b2gdesktop

Less hackish
Support entry point for launching apps.
Really exit on excluded apps
gjslint whitespace fixes
Fix gjslint