Bug 915156 - Port the test-perf to node with the new marionette-client.
Add a 'requireGaia()'
Use const for the whitelisted apps
Fix gjslint error (whitespace)
Bug 915158 - Allow setting a marionette runner host at runtime.
Remove the adb forward as it will be done by the device host.
Re-add the performance reporter for Mocha.
Fix the screen unlock
Fix the perf reporting by passing properly the measurement to the reporter.
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