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
Merge pull request #241 from mroth/git-info-available-to-plugins

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