Plugins API expansion & update

Plugins API expansion & update
This would be an internal bug if we ever got here, correct? It might be nice to output something like this: https://github.com/angular/protractor/blob/6b58e51bfa72b930315dd941d987b4a0895297e5/lib/launcher.js#L118