Initial commit of cluster-decl.

This is the initial commit of the cluster declaration DSL implementation.
Factor out node specific code into its own namespace.
Initial code that generates node definitions from a cluster-decl.
Bump pallet-vmfest version to 0.2.2
Clear out the old code.
Bump clojure to version 1.5.0-RC2
Remove dependency on core.logic
Move logging initialization from leiningen's :repl-options to cloudmill.main/bootstrap.

For some reason, having this in leiningen's {:repl-options {:init
...}} was breaking.
Remove code depending on deleted namespaces.
Start the vbox web service before modifying its properties.
Drop down to clojure v1.4.0 because vmfest is incompatible with 1.5.0-RC2
Move bootstrap code into its own namespace.
Fix type-o.
Implement command dispatching.
Remove pallet configuration from bootstrap.sh
leiningen is no longer a direct dependency.
Initial implementation of the vbox command is working.

NOTE: There are *many* issues to fix. Such as get the logging off of
stdout, and fix the hang at the end of the job.
Insignificant whitespace changes.
Make progress on fixing logging spam output to console.
Cloudmill now shuts down cleanly.