GV-90: Renamed all solution directories, packages and usages from GitFlowVersion to GitVersion
Make ShortVersionParser.TryParseMajorMinor fail for unstable versions
Make ShortVersionParser.TryParse fail for versions with more than 3 segments
Make VersionPoint expose the commit sha
Drop unused field
Introduce GitVersionFinder.ShouldGitHubFlowVersioningSchemeApply()
Generate ReleaseDate attribute
Merge pull request #84 from Particular/ntk/timestamp

[WIP] Add Major.Minor release date to compiled assembly
Merge branch 'master' of https://github.com/Particular/GitVersion

Conflicts:
	GitVersion/VersionForDirectoryFinder.cs
	GitVersionTask/NugetAssets/GitVersionTask.nuspec
	Tests/AssemblyInfoBuilderTests.VerifyCreatedCode.approved.txt
	Tests/VersionOnMasterFinderTests.cs
Merge pull request #96 from GeertvanHorrik/master

GV-90: Renamed all solution directories, packages and usages from GitFlowVersion to GitVersion
some more gitversion renaming
fix case issue
Releasing 0.20.0

Hopefully final manual bump before we start dogfooding
Added support for remote repositories (with and without authentication)
GitVersion now actually uses the specified target branch when using a remote repository
Changed tabs to spaces in HelpWriter
Revert changes in BranchClassifier to make sure it always picks the right branch
Using repo.Refs.UpdateTarget instead of adding a new ref for remote repositories
Removed not required code from GitPreparer
Parameters are now being passed around to ensure that the username / password are first read from the environment variables, but can be overridden by command line arguments