Fix broken behavior when removing all auxiliary groups from a user
(e.g. 'groups=' in the user module).
Merge pull request #5944 from sean-/devel

Fix broken behavior when removing all auxiliary groups from a user. See #5933 for more details.

Tests by hand correct and passes "make clean tests".