callbacks for updating user settings

Callbacks are now registered for when the user either mutes their camera
or microphone. Theses callbacks will make AJAX calls to the LMS299 web2py
instance to store these settings so that they can be used the next time a
user enters a chat.