bump version
add missing require statements
add mapping instructions to sample config
reduce the # of arguments yielded for simplicity
reduce # of arguments yielded for simplicity
move most LDAP integration related functionality into a separate LDAP::Connector class to keep things manageable
require the Provision class when the gem is required so that 3rd parties don't have to require it
remove unnecessary plugins option
fix bug where :identifying field wouldn't survive the first connection and add some tests
make the ldap method private since it's only used internally
break large method up into smaller methods for readability
simplify logic a bit
add some tests for ldap group memberships
extract the config from the files to make it easier to tell what the important parts of the config are for each test
map group memberships
remove unnecessary LDAP namespace
add test for connection-level attr mappings
rename spec file to match file under test
remove redundant test
move connection-level test to the spec that tests the class that implements the logic