Add default array for util.spawn optional args. Closes gh-1064.
Update copyright to 2014

Closes gh-1079.
Run CI with unstable Node.js as an allowed failure

Building against the latest unstable release of Node.js will help the
project maintain awareness of any regressions or breaking changes in the
platform. Specifying that build as an allowed failure guarantees that
unforeseen errors do not block ongoing work.

Closes gh-1074.
Reverting fix for isaacs/npm#3958. Closes gh-1046, gh-1077.

* This doesn't work when "npm install" is run as root.
* When devving grunt, the user should follow "npm install" with "npm uninstall grunt" to work around the isaacs/npm#3958 issue. This will be reflected in the docs.
Add expandMapping .extDot option. Closes gh-979.

* Can be 'first' or 'last' but defaults to 'first'.
extract util to grunt-legacy-util
Remove orphaned npm-issue-3958-workaround dep.
Empty string "ext" should strip extension. Closes gh-1087.
Update rimraf to latest version. Closes gh-1043.

* Ref gh-746
Better error in renameTask if task doesn't exist. Closes gh-1058.

* Also, instead of throwing an exception, just log the error message.
task.normalizeMultiTaskFiles now flattens nested "files" arrays. Closes gh-1034.
Update CHANGELOG
Bumping version to 0.4.3.
only trigger task completion async if explicitly requested
Bumping version to 0.4.4