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.
Don't verify search index updates, just verify document
(ReleaseTag) Adding release scripts

* bin/release -v <version> will tag a new version
* bin/package will copy release artifacts and tar them
* Performs as much validation as possible to catch bogus tags
Issue 608 - Detect mime-type for user uploaded files.
609 - Windows issues PR follow up
(ReleaseTag) Minor fixes from self-review
(ReleaseTag) Fixed review issues; Added sha1 step for packaging
Merge branch 'master' into release-tag
(ReleaseTag) Change checksum to checksumPath
(ReleaseTag) Switching to using external oae-release-tools module
(ReleaseTag) Remove unneeded semver dependency