SERVER-9233 add comprehensive jstest for role-based access control for commands

Signed-off-by: Spencer T Brody <spencer@10gen.com>