[COOK-3078] Escape and quote password before using

The password is not quoted in the add_user command, so any password with spaces will fail with "invalid command" due to too many arguments.  This adds quotes around the password, and of course escapes any quotes inside the password.