Multiuser Quassel module

It has a nasty exec, but otherwise seems to function. Once merged, we can add a hash of users/keys to Foreman to create Quassel users, after which they can log in with their key to change their password.

@domcleal has tested it briefly, seems fairly proof. Users should only be able to alter their own password, and not break out into a shell.