Create a new object database with no backends.
Before the ODB can be used for read/writing, a custom database
backend must be manually added using git_odb_add_backend()
location to store the database pointer, if opened. Set to NULL if the open failed.
GIT_SUCCESS if the database was created; otherwise an error code describing why the open was not possible.