Use gateway auth for auto-login

Gateway auth provides a transparent authentication (doesn't force login).  This was an issue if the unl_sso cookie was found, but no longer valid.

This also moves the auto-login logic to the UNL auth class.
Improve documentation
Merge pull request #228 from mfairchild365/auth

Use gateway authentication when auto-logging in