End to end testing framework and tests for most of 100 series tutorials

I've done the first set of e2e tests, but won't have time again for this for a few days.  I know that @novice3030 had expressed interest in how these were done and the test library itself, so pushing to give him access to that and to allow others to build more tests if they wish.

Failing someone else doing them beforehand, I'll extend this early next week, hopefully to complete tests across all tutorials.

========================

Provides an e2e test library of helpers for interacting with the grid
and a pattern for applying tests to tutorials.

Also includes upgrade of protractor to 1.0 and associated selenium/
webdriver upgrade.  As such will require `npm update` and potentially
`grunt install` before the tests can be executed with:
  `grunt dev`