OpsWorks Shuffle

This does two things to make it a bit easier to configure OpsWorks URLs.

* Uses HTTP archives if a github_token is present. This will update the app in OpsWorks to support deployment from shas/refs/tags.
* Reverts #937 which was short-sighted in thinking that we couldn't work with shas.