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
Merge remote-tracking branch 'upstream/master'