Support for multiple LDAP bases

Based on example from
http://stackoverflow.com/questions/22180459/devise-ldap-authenticatable-using-multiple-ou-locations