Add checkstyle config.
Create multi module maven project.

Add core source from r3087.
Add apache provider.
groupId not needed for child project.
Add jldap provider.
Add opendj provider.
Add unboundid provider.
Add description.
Add beans library.
Add json library.
Add templates library.
Add ldaptive webapp.
Add module for creating distros.

Move licenses and notice into distribution module.
Add integration test module.
Add ldapi module.
Update parent pom for child modules.