npmignore unneeded files
Add grunt logo to readme

Closes gh-762.
Moving internal Gruntfile tasks into a subdirectory.
Actually lint broken-out tasks.
Adding "bump" task for dev. Might become a contrib plugin down the road.
Bumping version to 0.4.2-0.
Temporary "bump" workaround for isaacs/node-semver#50.
Fixed a few spelling errors in code comments. Closes gh-849.
Update underscore.string dependency to follow semver. Closes gh-886.
Mute log.warn during this test.
Update jshint plugin.
Slightly better output for internal subgrunt task.
Updated watch and nodeunit deps. Closes gh-914.
Internal "bump" task is now WIP "grunt-contrib-bump" plugin.
Fix process.exit stdout/stderr flushing issues. Close gh-921.

* Created a new lib "exit" to work around Node.js issue #3584.
* https://github.com/cowboy/node-exit
* It appears to work.
* YAY
Automatically output options in verbose mode. Closes gh-749.
Fixed this.options() in renamed basic tasks. Closes gh-855.
Test that file methods warn. Closes gh-909.
Added file.preserveBOM property. Closes gh-806, gh-937.
Fix IRC link in README. Closes gh-951.