Upgrade all dependencies to their latest versions.

Closes #70.
Move Node v0.8 to the allow_failures section of .travis.yml.

One of our transitive dependencies uses the ^ version notation (instead of
~), which confuses npm in v0.8.
Merge pull request #72 from benjamn/upgrade-dependencies

Upgrade all dependencies to their latest versions.