`clone` compatible

* Get all `clone.feature` tests passing
* Update travis to use Ruby `2.1.1`
* Rename `GH_PROTOCOL` and `gh.protocol` to `HUB_PROTOCOL` and `hub.protocol`