Pass positional argument to cram via tox
Use .fail instead of raise RuntimeError
Add --based-on option to "vb checkout"
Add functional_tests/checkout.t
Change --based-on to positional (and optional) argument