Allocate a new configuration object
This object is empty, so you have to add a file to it before you can do anything with it.
pointer to the new configuration
GIT_SUCCESS on success; error code otherwise