Update dependencies.

Note that the remaining modules  are left out due to the fact that the newer versions don't support node.js 0.8.
Enable JSHint's `newcap` option.
Remove `eqnull`.
Enable `curly` check.
Enable `strict` rule.
Add test.js in the JSHint check.
Run `grunt dist`.