Checkout command + command options refactoring. 

See [this comment](https://github.com/theory/sqitch/issues/74#issuecomment-14719172) from [this issue](https://github.com/theory/sqitch/issues/74)