Add Repository.Stashes.Add
Add Repository.Stashes.GetEnumerator()
Add implicit cast from GitOid(?) to ObjectId

Also, support marshaling NULL in OidSafeHandle
Use implicit GitOid to ObjectId cast everywhere