Jordan, I'll let you merge this into 2.2o that I don't stomp on you.
I went over the code. Add shortcuts for addUser and addGroup, documenting same. Add a password field for adduser and use no-echo string field for it. This requires my latest libdialog changes (in RELENG_2_2 or -current) to work.
Fix a bug which prevented variables from working properly