New config reader for tfs remotes.
Unit tests for the configuration for a new tfs remote.
Add tests for bootstrap.
Merge branch 'master' into refactor-to-functional-core

Conflicts:
	GitTfs/Commands/Init.cs
	GitTfs/Core/GitRepository.cs
	GitTfs/Core/GitTfsRemote.cs
	GitTfsTest/Integration/CloneTests.cs
	GitTfsTest/Integration/IntegrationHelper.cs
Fallout from those merge conflicts.
Add some docs about the configs.
Build libgit2 on travis.
Notify the irc room.
Less spammy travis.
Get libgit2 binary in the right place?
Still less travis.
Include 'docs' in the solution.
Change encoding of config.md.
Use an explicit author for test commits, so that less config is required / depended on.
Use an explicit committer, too.
Merge pull request #283 from git-tfs/refactor-to-functional-core

Refactor remote creation / reading
Remove unused config no-meta-data (see #281, #283).
Remove unused config methods not used in 'Globals'
Merge pull request #286 from pmiossec/config_cleaning

Remove unused config methods not used in 'Globals'