Fix eauth docs.

Refs #12111
Eauth group fixing

We had an issue wherein we would not eval groups if a user match
was found. This attempts to better merge user and group permissions.

Refs #12111
Introducing eauth unit testing.

Typo
More pylint
Pylint and (hopefully) Jenkins test fix.
Hook the assertions into the event system.
More client acl testing.
Pylint
Rewrite opts and pylint
Merge pull request #12548 from cachedout/12111

Eauth improvements and fixes