Update demos/CSSLintDemo.htm.

* add missing meta charset
* remove type for CSS and JS since it's the default
* reindent JS
Improve demos/CSSLintDemo.htm.

Add default font and color for warning.
Update .gitignore.
Whitespace cleanup.

Remove trailing spaces and use 4 spaces consistently for indentation.
README.md: break long line.
Add dependency badges to README.md.
Fix README.md headers.
Text formatter: fix grammatical error with one problem

The summary was incorrectly pluralized and had the wrong verb form when there
was only one problem detected.
Merge pull request #429 from XhmikosR/readme

Update README.md
Merge pull request #428 from XhmikosR/demo

Demo formatting
Merge pull request #468 from malept/singular-problem-grammar

Text formatter: fix grammatical error with one problem detected
Merge pull request #431 from XhmikosR/whitespace

Whitespace cleanup.
Merge pull request #430 from XhmikosR/gitignore

Update .gitignore. for NPM debug log
Bump grunt-contrib-jshint to 0.7.2
Move JSHint config to .jshintrc and .jshintignore
Remove CSSLint globals directives

Now covered by the .jshintrc file
Merge pull request #434 from nschonni/jshint-cleanup

Jshint cleanup
Normalize package.json.
Update dependencies.
Merge pull request #427 from XhmikosR/package.json

Improve package.json and bump dependencies