Fix OPENDJ-41: Expose LDAP Grizzly filter APIs
This a a part of OPENDJ-175 - Decouple OpenDJ LDAP SDK from Grizzly
CR2491
* In GrizzlyLDAPListener and GrizzlyLDAPConnectionFactory classes :
- Default filter chain used for processing is built from transport instead of building it from scratch.
- Additional Grizzly filters can be provided by using transport argument passed to constructors (no change implied)
- Additional Grizzly filters are added between Transport filter and LDAP filter
* Add a new utility class GrizzlyUtils that provides buildFilterChain and addFilterToConnection methods
Use the utility class to factorize code to add a filter to the filter chain in LDAPServerFilter and GrizzlyLDAPConnection classes
* Add test case for the new GrizzlyUtils class