Merge pull request #6982 from s0undt3ch/0.16-merge

0.16 FreeBSD required cherry picks
Merge pull request #6983 from s0undt3ch/0.16-merge

Finish the obfuscation work started on e58e895.
Merge pull request #6984 from s0undt3ch/0.16-merge

Test results should be streamed to `stdout`. Logging is on `stderr`.
Fix user account deletion under FreeBSD.
Clean `**kwargs` from the publisher keyword arguments(`__pub`).
Test user/group creation/deletion under FreeBSD
Always remove the users/groups added to the system