Fix argument handling in Git.Merge.trees
Fix argument handling in Git.Merge.trees

This change makes ancestor_tree and opts optional to match the
documentation.

Closes: https://github.com/nodegit/nodegit/issues/1504

nodegit/nodegit,nodegit/nodegit,nodegit/nodegit,jmurzy/nodegit,jmurzy/nodegit,nodegit/nodegit,nodegit/nodegit,jmurzy/nodegit,jmurzy/nodegit,jmurzy/nodegit