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.
Replace any non alphanumerical or non-basic characters in content URIs.
Ensuring the Office and PDF Preview Processors are able to run on Windows.
Fixed up usage of environment variables in the PDF processor so it can run on Windows.
Preview processing should be disabled by default.
#612 - Fix for intermittent cleaner test failures.
612 - Removing cleaner listener once the directory has been cleaned.
609 - Windows issues PR follow up
Merge remote-tracking branch 'simong/612-cleaner-failure'
Moving removeListener before fs.readdir to protect against exceptions
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
Merge branch 'master' of github.com:oaeproject/Hilary
Removing redirect from LDAP authentication