OPENDJ-3417 Move management of backends and listeners from DirectoryServer to BackendConfigManager
In DirectoryServer class
- remove fields backends and backendInitializationListeners
- remove methods registerBaseDN() and deregisterBaseDN()
- instanciate BackendConfigManager earlier in the start() method
- behavior forwarded to BackendConfigManager instance
- registerBackendInitializationListener() and
deregisterBackendInitializationListener()
- getBackends()
- getBackend(String backendID)
- hasBackend(String backendID)
- getLocalBackend(DN entryDn)
- registerBackend(LocalBackend) and deregisterBackend(LocalBackend)
- shutdownBackends()
Rename BackendInitializationListener to LocalBackendInitializationListener