Remove most of the controller, rewrite LdapAuth to comply with new Auth interface, add option for default sites to grant access to when an LDAP user is synchronized and get the plugin working on quick tests through the UI.
Do not synchronize LDAP user details if user in Piwik DB is not LDAP user.
Fix existing tests.
Add new test cases and update old test cases for code changes.
Adding testing related TODOs.