Add UserAccessAttributeParser to parse LDAP attribute values. Allows managing multiple Piwik instances with centralized LDAP server. Still need to add unit tests and modify integration tests.
Adding unit tests & integration test and fixing bugs to make unit test pass.
Fixing tests, includes bug fix for ldap_get_entities result transforming code (when value of simple array is numeric and there was a value w/ that numeric key, transformation function assumed the array was associative).
Fixing tests on travis (AutoCreateUserTest).
Allow latest_stable tests to fail.
Fix tests and make URL matching more robust.
Fixing more tests on travis.
Add warning log message if the user uses ':' separator w/o instance name in UserAccessAttributeParser::makeConfigured.
Debugging PHP 5.3 failure on travis.
Fixing build.
Fixing build.
Merge pull request #47 from piwik/distributed_user_access

Allow LDAP to manage access for multiple Piwik instances. Allow specifying access for different Piwik instances by allowing LDAP attribute values to contain instance URLs or specially configured instance name.

Includes bug fix for LDAP entity transformation in Ldap\Client.php.