Config file updates

Adds support for GitVersionConfig.yaml in GitVersion.exe and adds support for develop-branch-tag and release-branch-tag configuration options

Fixes #277
does the `.Configuration` namespace get us anything?

It will basically obscure any classes in that namespace. is this by design?