Create Remote.IsValidName(string)
* Deprecate RemoteCollection.IsValidName(string)
delegate to static Remote.IsValidName(string)
* Update CanTellIfARemoteNameIsValid(string, bool)
Fixes #679
Merge branch 'vNext' of https://github.com/someoneigna/libgit2sharp into mine