Add vcs task with subtasks.
Begin working on leiningen.release.

parse-maven-version is a modified copy of the same function found in
relaynetwork/lein-release. Also began working on unit tests.

Signed-off-by: Wayne <wayne@puppetlabs.com>
Remove some unnecessary code.

Signed-off-by: Wayne <wayne@puppetlabs.com>
Add test for version-map->string

Signed-off-by: Wayne <wayne@puppetlabs.com>
Fix version-map->string and associated test.

Adds a member to each testcase vector that represents the original version
string minus the quantifier, or just the original version string itself in the
case of the version string being an invalid maven version.

Signed-off-by: Wayne <wayne@puppetlabs.com>