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
GitVersion now writes results to console when a compatible build server is found so the build server can also pick up the version without using it as msbuild task
Improved integration with Continua CI
GitVersion now checks out bare repositories
(+) Added /output parameter to allow the customization of the output type (json or buildserver)
(-) Removed logging to console
Merge branch 'master' of https://github.com/Particular/GitVersion
Merge pull request #101 from GeertvanHorrik/master

Added support for remote repositories (with and without authentication)