Proof of concept work for group support in eauth.

Debugging code still in place.
Refactoring for great justice.
Merge pull request #11324 from cachedout/eauth_group

Eauth group support