Initial merge functionality.

Bring initial merge functionality to LibGit2Sharp.