[BISERVER-11117] Breaking out the JCR session factory to a first-class interface and implementation. Also adding a no-op session factory for use if needed.