Update most dependencies.

I updated the dependencies, using `npm outdated`. (I am trying to make that list smaller for my projects. Packages tend to come with (security) fixes.)

The following packages were not updated:
* Handlebars. Latest 'stable' is 1.3.0 (as in package.json). Latest version is 2.0.0-alpha.
* Semver. Latest release is 3.0.1 but `npm update` tells me that another dependency will use a later version. As this is a huge project, I did not want to risk it.
* Request. Latest release is 2.40.0, current used is 2.36.0. coveralls uses 2.36.0 too.

I can add those updates, if wanted.

On my side, all tests still run, so I 'assume' (not really, the tests run), that bower still runs :smile: