API Additional cunstom faceting behaviour

API Always index/unindex individual items immediately instead of using a queuedjob for one-time indexing

Change getSearchPage reference to find any search page, and change other methods to look for the getSearchPage method on the owning object before the extension

API Added an additional CustomFacets option for search pages so that additional faceting info can be added for queries

API Allow extensions to add addition field/values to be indexed for data objects