Could you please add a test that shows that removing a non existing remote doesn't throw (cf **[BranchFixture.CanRemoveANonExistingBranch()](https://github.com/libgit2/libgit2sharp/blob/vNext/LibGit2Sharp.Tests/BranchFixture.cs#L757)**)?