OPENDJ-1607 (CR-5295) Merge HeartBeatConnectionFactory, AuthenticatedConnectionFactory and GrizzlyLDAPConnectionFactory

To avoid code duplication and makes API more fluent, we have merged HBCF, ACF and GCF by creating an AbstractLdapConnectionFactoryImpl.
The new connection skeletal associated is AbstractLdapConnectionImpl.
This is a sub-optimal solution, there is still some concurrency issues to address in AbstractLdapConnecitonImpl.

git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11348 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1607 (CR-5295) Make code JDK-6 compliant


git-svn-id: https://svn.forgerock.org/opendj/trunk/opendj@11350 41b1ffd8-f28e-4786-ab96-9950f0a78031