Deal with user privs (issue #309):
* Make user privs work across remote clusters (including stitching). I took a severe shortcut on this; I do not expect the Cloudlab portal will ever talk to anything but an Emulab based aggregate, so I just added the priv indicator to the user keys array we send over. If I am ever proved wrong on this, I will come out of retirement and fix it (for a nominal fee of course). * Do not show the root password for the console to users with user privs. * Make sure users with user privs cannot start experiments. * Do show the user trust values on the user dashboard membership tab. * Update tmcd to use the new privs slot in the nonlocal_user_accounts table. This closes issue #309.
Showing with 79 additions and 15 deletions