Print rule ID for each error/warning in normal and compact modes

Useful for knowing what to pass for --ignore suppression
Clean out Ant build files

Parser-lib loading and jshint are both handled by Grunt now
Add README copy for NPM

Ignored for check-in since it would just be a direct copy
Merge pull request #356 from mo/print_rule_id_in_compact_mode

Print rule ID for each error/warning in compact mode
Merge pull request #405 from nschonni/add-readme-to-npm

Add README copy for NPM
Merge pull request #404 from nschonni/remove-ant-build

Clean out Ant build files
Adding .DS_Store to .gitignore
Initial creation of code standards rules. Rule checks if space after property colon exists
Code standards rule to check if a selector is on a new line from the previous selector
Code Standard rule to check if first selector and end brace match columns
Update comment to be correct. Remove unnecessary noalign option.
Allow checks to support nested declarations
Update comment to be the correct options
New Code Standard Rules
Add code standard rule to check class names for correct naming
New code standards rule: Check if attribute selectors uses quotes
New code standards rule: check for consistency when quoting property values
Update default value of attribute quoting
Add .DS_Store to .gitignore