Make LambdaEqualityHelper.Equals symmetric when exactly one argument is null
Remove the empty implementation of SafeHandleBase.Dispose (overrides SafeHandle.Dispose) from release builds
Teach Network to list references on a remote
Enhance repo.Refs.IsValidName test coverage
Introduce repo.Network.Remotes.IsValidName()

Fix #317
Alpha sort signatures of native methods
Enhance repo.NetWork.Remotes.Add() test coverage

Fix #318
Guard against null remote names
Allow retrieval of the Remote of a non local branch
Teach LibGit2Sharp to set upstream information on a branch