Change authenticate_with_ldap to find_for_ldap_authentication. This both better matches the structure of Devise's database_authenticatable and allows ldap to work alongside lockable. Refactor ldap strategy to work with these changes.
Fix the specs broken by changing the authenticate_with_ldap method name.a
Authenticate users even on find, so local records aren't created when they shouldn't be.
Merge pull request #152 from aaronklaassen/lockable-compatibility

Devise Lockable compatibility