Refs #160 - First draft of LDAP authentication (and removal of database authentication). This includes removing the user.password field from the DB schema.
Refs #160 - Cleaning up and commenting in the conf files a bit, for the sake of LDAP switch.
Refs #160 - Adding a new User class, a subclass of CPAN's LDAP Catalyst user. This subclass knows about our database and can delegate methods to it.
Refs #160 - Requiring Catalyst::Authentication::Store::LDAP.
Refs #160 - If the new user class fails to create an instance, we probably have an expired, pre-LDAP login. Forcibly expire it and return to start.
Merge branch 'master' into 160-LDAP-Authentication
Refs #160 - Improving the forced logout and session cleanup, when switching from the old auth method to LDAP.
Refs #160 - Adding IO::Socket::SSL as a prereq.
Merge pull request #20 from TuftsUniversity/160-LDAP-Authentication

FIXES 160 ldap authentication. Possibly requires some hard refreshes from people who are currently logged in.