The grunt.util.spawn method now supports a "grunt" option. Closes gh-526.
Auto-expand this.file.src inside of tasks. Closes gh-532.

* The grunt.file.expand() method is used.
* The unexpanded (but still template processed) src list is
  available as this.file.srcRaw in case you need to expand the
  files list in a different way.
Remove unnecessary test init code.
Utilize new grunt.util.spawn "grunt" option.
Updating grunt-cli to 0.1.1 should fix the travis build.
Remove bin script. Closes gh-519.

* Seriously, don't even try to install grunt globally.
Renaming the "npm-test" task to "test".
Updating to latest devDependencies.
Removing deprecated task this.files property, once and for all!
Template errors now have stack traces visible with --stack. Closes gh-555.
Removing cruft in gruntfile, oops.
grunt-init is now a standalone installable module.

* No longer depends on grunt-init
* Task no longer loads init task from included grunt-init
* Refactored --help to allow it to be modified (as the standalone grunt-init is just a wrapper around grunt)
Removed obsolete grunt-init methods.

The following methods have been removed and are now implemented in grunt-init where appropriate:
* task.searchDirs
* task.expand
* task.expandDirs
* task.expandFiles
* task.getFile
* task.readDefaults
* file.userDir
Minor tweaks to the way --version --verbose is displayed.
Migrated expect script to grunt-init.
Bumping version to 0.4.0rc1. This is a release candidate, folks.
Adding file.fileMapping method. Closes gh-450.
renamed grunt.file.fileMapping to grunt.file.expandMapping
Remove docs as they are now in the wiki. Closes gh-566.
Bumping version, publishing 0.4.0rc2.