Created to eliminate cyclic project dependencies between the core
and the maven plugin. Any code shared across modules in general
can go here so long as it does not depend on other modules.
Server's core contains all backend subsystems. It depends on
protocol and uses it with seda to service LDAP requests. The core
contains the JNDI provider, interceptor framework, interceptor services,
the schema subsystem and the database subsystem. Hence the core is the
heart of the server.