HSEARCH-968 Indexing Dates and Calendar instances numerically

Introducing a new option to @DateBridge and @CalendarBridge to determine encoding type
HSEARCH-1741 Various documentation improvements links and formatting enhancements
HSEARCH-1739 Rename SearchFactoryBuilder to SearchIntegrationBuilder
HSEARCH-1739 Add a deprecated replacement for SearchFactoryBuilder
HSEARCH-1739 Adjust method names of SearchIntegrationBuilder to reflect new namings
HSEARCH-1739 Change signature of SearchIntegrationBuilder#buildSearchFactory to return an SPI (SearchIntegrator)
HSEARCH-1739 Use the unwrap facility for the SearchFactory mutation facility
HSEARCH-1739 Rename .buildSearchFactory to .buildSearchIntegrator
HSEARCH-1740 Prefer using SearchIntegrator over SearchFactoryImplementor wherever possible
HSEARCH-1740 Move SearchFactoryImplementor to a dedicated 'friend' package