Moved init-branch VS 2008 specific behavior down to common base class.  In the event of FeatureNotSupported exception, fall back to 2008 behavior.
Merge branch 'master' into issue/306

Conflicts:
	GitTfs.VsCommon/TfsHelper.PostVs2010.Common.cs
Add a file to set space settings of VisualStudio automatically

Using the EditorConfig Extension http://visualstudiogallery.msdn.microsoft.com/c8bccfe2-650c-4b42-bc5c-845e21f96328 ,
VisualStudio could open the git-tfs solution with the good space configuration. Easier for new contributions! ;)

See http://editorconfig.org for more details
Replace Count() by Any() when possible
Merge pull request #322 from pmiossec/replace_any

Replace Count() by Any() when possible
Merge pull request #321 from pmiossec/editorconfig

Add a file to set space settings of VisualStudio automatically
Merge pull request #318 from dschilling/issue/306

Fix for init branch issue #306, 2010 client running against 2008 server
rcheckin --quick : reset current branch to tfs remote to be synchronized with tfs
rebase remaining commits on last commit done before exiting

... due to external commit detected or error during checkin
Add an option '--autorebase' to the 'rcheckin --quick' command to continue with rebasing when new changesets fetched
Merge pull request #317 from pmiossec/improve_rcheckin_quick

Improve rcheckin quick
Fix: git-tfs tries to authenticate against all TFS instances in the branch no matter how old they were in use and if they needed at all.

Our TFS instance recently changed URL and without this change it is required to filter-branch entire repository and change every git-tfs-id line in comments just to make git-tfs stop going to old URL to check. With it one should just keep config section for old branch and change the very last commit's comment (for each TFS branch). Also theoretically should save some time if several TFS instances are used as only specified with -i option is authenticated against.
Merge pull request #325 from git-tfs/fix-git-tfs-authenticates-against-all-tfs-instances

git-tfs tries to authenticate against all TFS instances in the branch no matter how old they are
Renaming a file disqualifies its parent from being tidied.
Roll up deletes to just the top level.
whitespace
This is what happens when I write C# on my mac.
All green.
Remove debugging code.
Merge remote-tracking branch 'origin/master' into delorder

Conflicts:
	GitTfs/Core/GitRepository.cs