Normalize package.json.
Update dependencies.
Update .gitignore.
Whitespace cleanup.

Remove trailing spaces and use 4 spaces consistently for indentation.
README.md: break long line.
Gruntfile.js: sort jshint rules by name.
Update JSHint rules.
Update demos/CSSLintDemo.htm.
Add dependency badges to README.md.