Bug 1091842 - Porting performance framework into new repo

ShellJS is fine for now but we should use https://github.com/mozilla-b2g/marionette-socket-host long term (shelljs sync methods particularly are scary)