Add ability to specify SHA of commit for git clones instead of master.
Initial support to provision on distributions other than ubuntu 14.04.