xapian-bridge C port

endlessm/eos-sdk#2463
Consider using `g_propagate_prefixed_error (error_out, error, "Cannot create XapianDatabase for path %s: ", path);`

It's debatable whether it makes sense to convert the error to the XapianBridge error domain or not.