Add a new `list-remote-branches` command

... to help find root TFS paths to clone
fix reading config for branches with dot in name
Added missing check for greater than or equals.
Added unittest to verify reading configuration for branches with dot in branch name
Move the remotes-with-dots test to a different place.
Merge all the RemoteConfigConverter test classes.
Refactor, and add a missing test.
Merge remote-tracking branch 'origin/master' into 297
Update README.md

Fixing build notes for what worked (from checkout to build)

Adding note about submodules.
Config Vs2010_Debug doesn't appear to exist, removing
Could not build with /p:Configuration=VS11_Debug, setting default action to just the debug build (similar to rake command I guess?)
Merge pull request #301 from jafin/patch-1

Update README.md
Massage output.
Merge master and #287.

Conflicts:
	GitTfs/GitTfs.csproj
Update libgit2sharp.

I'm not all that pleased by the interface change to Dump, but
it works and is simple.

This should close #300.