re-using the OO EPrints::Xapian::Index module in the trigger
the above module is cached in the repository object cos we may be re-indexing an entire ds and don't want to start a new connection to xapian each time
enable/disable the plugins if the xapian library is not available