Fixes #826; Redirect info messages to *err*

I decided to leave some messages alone. Specifically

 * messages which look like stacktraces
 * messages which instruct the user to take some sort of action

Arguably the stacktraces should go to stderr but I thought I'd leave
those open for discussion. Any others that remain represent errors on
my part.
Use warn instead of info where applicable
Pick up a 'WARNING' that got missed
Update bootstrap instructions, ref #1515.
Add auto-clean to deploy task. Fixes #1512.
Update raw.github.com links

Should be raw.githubusercontent.com now.
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>
Remove SCM protocol stub.
Fix up version parsing code.

Now with working tests!

Signed-off-by: Wayne <wayne@puppetlabs.com>
Clean up semver string parsing.

Signed-off-by: Wayne <wayne@puppetlabs.com>
defproject throws an exception on duplicate keys
Lists duplicate keys in exception thrown
Merge pull request #1524 from petergarbers/handle-duplicate-keys-in-defproject

defproject throws an exception on duplicate keys
Add TOC to the tutorial
Merge pull request #1526 from ardumont/add-toc-to-tutorial

Add TOC to the tutorial
Set project version via sjacket