changes since RFC: - reworked Userid with wrapping Authid - rename RpcEnvironment user -> auth_id - lots of churn - lots of corner cases - lots of rebasing - ACL editing for unprivileged users - more GUI stuff added proxmox and proxmox-widget-toolkit patches needed for patches #3++ and GUI respectively