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 alphabetical order rule
Add dependency badges to README.md.
Fix README.md headers.
Support JSON for .csslintrc files.

Fixes #359
Merge pull request #457 from scottgonzalez/jsonrc

Support JSON for .csslintrc files.
Add scott gonzalez to the contributors list
When testing all, probably best to actually test all and not 25
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