Allow runner to hold the git_info object so plugins can make use of it

* using it in uploldz to provide some extra post params
* some code clean up in Runner and GitInfo classes