gitserver: Set clone status after attempting to clone repo
Created by: ryanslade
We now set the status of a repo to cloning
when we begin cloning it, unless it
has already been cloned. Once we complete the cloning process we again set the
state in the db to either cloned
or not_cloned
.