Bug 1091842 - Porting performance framework into new repo

Will keep shelljs for now until we can switch to marionette-socket-host.