xapian-bridge C port

endlessm/eos-sdk#2463
I never thought about this too hard, but is it OK to have a non-literal default value for a property? Seems like it should be OK.