Minimal working LDAPAuthenticationProvider implementation

The minimal implementation opens (untrusted) SSL connection and uses simple bind to authenticate the request. It does not use any connection pooling for now.