xapian-bridge C port

endlessm/eos-sdk#2463
Personal preference, but I usually would put editor-specific ignores in your local git config.