Merge pull request #24 from eLobato/master

Fix posix base_dn and unlock activesupport version
Merge pull request #25 from eLobato/master

Removed rainbow as it's no longer used
LICENSE in rubygems
Merge pull request #29 from eLobato/license

LICENSE in rubygems
Merge pull request #26 from eLobato/master

Move foreman LDAP functionality to ldap_fluff
Update README with TLS and API updates
Merge pull request #30 from eLobato/tls

Update README with TLS and API updates
Use base DN, not group DN to find users
Allow use of groupOfUniqueNames with posix provider
Enable service binding for POSIX LDAP servers

Add uid/DN lookup when binding, allowing for users to bind with just their
usernames instead of full DNs or DOMAIN/user.
Fix quoting and capitalisation in gem metadata
Merge pull request #31 from domcleal/group-user-base-dn

Use base DN, not group DN to find users
Merge pull request #32 from domcleal/7137-posix-bind

Enable service binding for POSIX LDAP servers
Merge pull request #33 from csschwe/Allow_groupOfUniqueNames_for_posix

Allow use of groupOfUniqueNames with posix provider
Merge pull request #34 from domcleal/gemspec

Fix quoting and capitalisation in gem metadata
Fix finding members of AD groups

Previously UIDs weren't being looked up, as AD groups store the DN in the
member attribute of the group, which doesn't contain the login name or
attribute (typically it's the user's CN).  Now a search is done on the DN
and the login attribute returned from the entry.
Merge pull request #35 from domcleal/ad-membership

Fix finding members of AD groups
Release 0.3.1
Add README and LICENCE to gem
Fixes user group listing for member

My FreeIPA does not return empty string as a first record. I improved
detection of results so we filter only LDAP records. If we have at least
one records, we can load memberof attribute.