#13: Initial use of grunt-parallel to unstick watch. [WIP]
re-implemented theme watch tasks, add parallel tasks, added ability to create dynamic parallel targets
added newline at the end of parallel.js
removed commented codeblock from theme.js
added task for watch-theme
removed parallel.js and removed livereload target from watch & parallel
Merge pull request #48 from markdboyd/bug/#13/watch

re-implemented theme watch tasks, add parallel tasks, added ability to c...
Merge remote-tracking branch 'origin/master' into bug/#13/watch

Conflicts:
	tasks/theme.js
#13: Correct help listing support and add prospective task descriptions.
#13: Rename watch task for more general meaning of compile-theme
#13: Load grunt-parallel plugin for watch configuration.
Restoring Behat configuration through Gruntconfig.json and environment variables.
Extending config documentation for the Behat task.
Updating BEHAT_PARAMS env var format to JSON for Behat 3 compatibility.
allow phpcs search path patterns to be overridden in config
update documentation for phpcs dir configuration
Add additional Features file patterns to exclude
Split out defaults for use across multiple tasks
Updating grunt-drush dependency to allow removing the deprecated grunt-lib-contrib plugin.
Merge pull request #36 from mdeltito/phpcs-dir-config

Allow phpcs search path patterns to be overridden in config
#13: Move grunt watch-theme configuration to theme.js.