commit: guard create() against not owned trees
commit: make create_from_oids() accept plain oid
Merge pull request #1549 from nulltoken/fix/from_oids

Strict/lax commit API