HSEARCH-1366 Introducing a SessionFactoryObserver to delay Search Factory creation until ORM SessionFactory is built. Refactoring FullTextIndexEventListener, removing unused Installation enum, adding @Override, making variables private