SERVER-7596 SCRAM-SHA-1 updateUser command support
SERVER-14240 Pass data from ReplicationExecutor to callbacks in a struct.

This facilitates adding or changing the parameters provided to callbacks.

Also, supply the CallbackHandle for the running callback in the passed data.
Merge remote-tracking branch 'upstream/master'