Update README

De-emphasize remote execute, emphasing library approach.
We'll want some code samples in here eventually.
Merge pull request #83 from elliot42/master

Update README
Add `requests` as a dependency

This should have been in earlier commit, which refers to `requests`.
Merge pull request #84 from elliot42/master

Add `requests` as a dependency
Add archive downloader from GitHub

This commit enables `mcv` to download archive tarballs of GitHub
repositories, and extract them.  This is a super convenient way to get
Git archives at a desired rev with relatively fewer moving pieces
than, for example, checking out and then archiving.
Merge pull request #85 from elliot42/master

Add archive downloader from GitHub
Add ability to build Clojure uberjars
Merge pull request #86 from elliot42/master

Add ability to build Clojure uberjars
Add Docker convenience script

This commit adds a convenience script for launching a clean Docker
container with MCV mounted.  This makes it super easy to test side
effects of MCV live in a container.
Merge pull request #87 from elliot42/master

Add Docker convenience script
Add top-level GitHub repo deployer

This allows you to grab an archive of a GitHub repo and extract it to
a given local path conveniently.  Uses GitHub oauth tokens rather than
SSH keys; if you want general-purpose Git-clone-over-SSH, you can
still use the general purpose `mcv.git` namespace.
Merge pull request #88 from elliot42/master

Add top-level GitHub repo deployer
Bump minor version number
Merge pull request #89 from elliot42/master

Bump minor version number
Enable installing pip packages from GitHubf

This commit makes it so that MCV can install `pip` packages directly
from GitHub archive specifiers, including private repos via GitHub
oauth tokens.
Merge pull request #90 from elliot42/master

Enable installing pip packages from GitHubf
Allow Leiningen to run as `root`

If you don't include this, it'll pause silently if you're trying to
run as `root`.
Merge pull request #91 from elliot42/master

Allow Leiningen to run as `root`
Avoid dict comprehensions

They are not compatible with Python 2.6.
Specify positional params in format'd strings

...so that Python 2.6 won't balk at them.