refactor(runner system):  Refactor of runner system to be a little more object/plugin oriented to make it easier to understand the different runner environments and hopefully pave the way towards supporting simultaneous/forked runners
fixing merge/integration from 99f68d6743 + adding in simultaneous run capability w/ node forks
Merge branch 'master' of https://github.com/awal112358/protractor