temp ldap stuff
Issue 420 - Split up different authentication strategies
Issue 584 - Implement LDAP authentication provider
420 - Cleaned up authentication refactor.
Issue 584 - PR Follow up
Issue 584 - PR follow up

* Renamed logAuthnSuccess to logAuthenticationSuccess
* JSDoc cleanup
* Cleaned up erorr messages on passport errors
Add mail attribute to the shibboleth authentication strategy.
Merge branch 'issue-584-ldap-provider' of git://github.com/simong/Hilary into issue-584-ldap-provider
Documentation + variable naming improvements
Fixed bug caused by endpoint move