readme: Update badges
build: Update jshint and add nodejs 0.10 to Travis

Specifically to update the indirect dependency on minimatch
which was using "^" syntax in the package.json in jshint.
build: Update devDependencies
travis: Force update of npm to support "^" version syntax

One of our dependencies (grunt -> findup-sync -> glob) started[1]
using "^" in a dependency which is not supported yet in the version
of npm that Travis uses with nodejs 0.8.
Fixed bug preventing to work on Node.js
Fixed linting problem ('!=' instead of '!==')