Issue 113 - Updated dependencies

Please note: 
- Promise now needs to call .fulfill() instead of .resolve(); Refactor your code.
- Please remove all createOrReuseSession() code an use helper function instead; Refactor your code
``` js
var helper = require('..').helper;
...
helper.getDriverPromise().then(function (result) {
     driver = result;
});

```
- The helper also singles a call to postBackCoverage. Please refactor.
- If you used nom install on a MacOS I' delete the node_modules from the test/rtd folder and call ./rtd directly
  (main reason for having troubles with the instanbul-middleware-port. The shell script calls nom install with the option ```--save-optional```)
- Added asyc module.

Sam: I temporary disabled the ```closeWebdriverSessions``` task. It does not run with the update and appears now unnecessary. Please remove completely, if you agree.
The examples are also updated and reflect the changes.