Fix #45: Discover benchmarks in one of the environments.
Updgrade to ez_setup 2.1
Add a default argument to `asv run` that just runs the master branch.
Deal with virtualenv 1.11.0 in a few more places.
Merge pull request #45 from mdboom/benchmark-discovery-in-subprocess

Benchmark discovery should be agnostic to installation of benchmarked package
Merge pull request #64 from mdboom/ez_setup/2_1

Upgrade `ez_setup.py`
Merge pull request #59 from mdboom/run/default-arg

Default argument to `asv run` should be `master`
Improve test coverage
Fix #65: Add a help command
Fix #62: Remove some redundancy about installing projects.
Fix Python 3.3 tests
Merge pull request #65 from mdboom/help-command

Add a `help` command
Improve argument handling in benchmark.py
Fix tests.
Merge pull request #61 from mdboom/benchmark-argparse

Use argparse in the slave process
Merge pull request #49 from mdboom/test-coverage

Improve test coverage
Merge pull request #62 from mdboom/refactor-project-install

Refactor installing of project
Recommend using ccache
Merge pull request #40 from mdboom/docs/ccache

Use one virtual environment per tested commit