SERVER-9740 Add checkAuthForCommand method to all commands and use that for auth checking from now on
SERVER-9740 Make all the CRUD checkAuthFor* methods take in all the information about the operation.
SERVER-7889 change comments to fix api docs

Change the documented exception thrown by all instances of chk() from
UserException to MsgAssertionException

Signed-off-by: Matt Kangas <matt.kangas@10gen.com>