Attempts to fix forgotten password problem on account reload.
Removes an exception that is caused by the Outlook presence plugin while the accounts are not connected/still in the connecting phase. (Author: Ingo Bauersachs)
Merge branch 'master' of https://github.com/jitsi/jitsi
Updates libjitsi.jar
Fixes issue with loading auto answer properties, reported by William Roush.
Updates chat room configuration button on local user role change.
Fixes some swing components created and displayed outside event dispatch thread.
Fixes use of routing for video enabled property not evaluated in some checks.
Don't fail while retrieving PP when the service is unregistered
Don't sign in when the page did not commit
Show the error message from the server on an account creation attempt
Leave the UserID field enabled when it wasn't completely filled
Updates libjitsi.jar
Minor fixes to comments and logging.
Fixes issues with the switching between webcam and desktop streaming/sharing in (one-to-one, Jitsi-hosted conference and conferences utilizing the Jitsi VideoBridge server-side technology) video calls.
Removes a couple of System.out.println() uses.
Adds chat room password to saved passwords form.
Fixes an issue with notification sounds which could prevent their entire or partial playback. Sorts the table depicting the notification configuration by description by default (and allows sorting by column in general).
Modifies the DTMF sounds.
When a change in made from video from a camera to desktop streaming (or vice
versa) it is necessary to explicitly change the video device of the Call.
Otherwise, the Call's default device doesn't change. In OpSetVideoTelephony
this was done any time video is enabled/disabled, and this resulted in
unnecessary changes of the MediaStream device from one wrapper of the camera
device to another. This in turn sometimes led (for an unknown reason) to the
camera light being turned on when it is not used, and in some cases to a JVM
crash.

This commit resets the video device of a Call when its use case changes. This
avoids doing the same in OpSetVideoTelephony when video is enabled/disabled,
and assures that the device is changed with every change of the use case, and
only when the use case changes.