Add phpcs to analyze, display inline results on validate.
Switch phpcs:inspect to phpcs:full, add summary and gitblame support.
Initial implementation of bottom-up grunt-available-tasks.
Updating drushmake and copy tasks to build into a temp directory and then copy the output on success. This avoids removing the last build's output before the new build is successful.
Minor code cleanup.
Merge pull request #21 from phase2/feature/help-ux

Use availabletasks plugin to create alternate task listing to grunt -h
Improve the requirements documentation to clarify Grunt CLI dependency. GitHub #10
Merge pull request #20 from phase2/feature/make-to-temp-dir

Avoid removing the build output directory before a new build finishes
Merge remote-tracking branch 'origin/master' into phpcs-analyze

Conflicts:
	tasks/analyze.js
	tasks/validate.js
Resolve conflicts with help ux improvements.
Restored dropped changes from master.
Merge pull request #19 from phase2/phpcs-analyze

Add phpcs to analyze, display inline results on validate.
Updating config variables used in tasks for consistency.
Updating version in package.json, and fixing consistency of the project name.
Adding Node.js version required and link to package manager installation page.
Merge pull request #25 from phase2/docs/requirements

Improve the requirements documentation to clarify Grunt CLI dependency.
Adding documentation for configuration options in Gruntconfig.json. GitHub #16
Adding note about the example project.
Updating CONFIG.md to focus on setting up these tools with a project.
Major revision to CONFIG.md.