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
public? private? internal?

Small point, but should still be declared?  Also, naming convention on variable name is inconsistent.