Clean out Ant build files

Parser-lib loading and jshint are both handled by Grunt now
Merge pull request #404 from nschonni/remove-ant-build

Clean out Ant build files
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 missing meta charset
* remove type for CSS and JS since it's the default
* reindent JS
Add dependency badges to README.md.
Enable JSHint indent rule.
Enable JSHint's quotmark rule.
Enable JSHint's eqeqeq rule.
Improve demos/CSSLintDemo.htm.

Add default font and color for warning.