Replace == with === in maven_tasks.js to comply with linting rules
Refactor the maven multiTask implementation into discrete deploy and release methods. This is setting up a rework of how this task is configured in order to support the deployment of multiple artifacts from one build.
Remove unnecessary trailing commas from Gruntfile
(Breaking change) Support deployment and release of multiple artifacts by specifying maven goals as task options, rather than task targets.
Updated documentation to reflect new options and target definitions.
Default goal to target name if not set.

Added a couple of tests to test that goal is not required.
Minor update to docs.