Command confirmation client-side dialog

Extends CommandAttribute to support prompting for confirmation on the
client before sending the message.
LockCommand Confirmed

LockCommand confirms with client-side dialog before locking a room.