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
There was no smarts involved here.  I have never used nCrunch, so I took it that Jake knew what he was talking about and I left it at that :-)