Made a more generic ldif file which should be working with most of the LDAP server implementations including OpenLDAP, ApacheDS and others.
Moved to the strongbox-security-api.
#SB-140: Move essential code from strongbox-security-core to strongbox-security-api

Fixed.
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
 #SB-127 Add support for nested groups with at least two levels of depth
Merge branch 'master' of github.com:strongbox/strongbox-security
Renamed the parentGroup to parent.
Refactoring.
Added the roles to the user object.
- Slight refactoring for the LDAP DAO-s.
- Added an interface for the GroupsDao.
Fixed the broken build.
#SB-142: Implement roles in the RDBMS module
#SB-142: Implement roles in the RDBMS module

Re-worked the SQL script for creating the database.
#SB-142: Implement roles in the RDBMS module

Re-worked the SQL script for creating the database as well as the test data.
#SB-142: Implement roles in the RDBMS module

Re-worked the SQL script for creating the database as well as the test data.
Bumped the version of the derby-maven-plugin to 1.9.
#SB-138: Rename all the DAO instances to avoid mix-ups
#SB-138: Rename all the DAO instances to avoid mix-ups

Implemented for the LDAP and AD modules.