Updates VideoLayout so that it doesn't show invisible components.
Fixes a problem in the resolution of the devices by name (which could lead to the use of audio devices from an incorrect audio system).
Adds libjitsi.jar and .idea to git ignore list
Addresses issues on Windows, betters the support for volume adjustments across the audio systems.
Commits work in progress on fixing issues with video capture on Windows.
Commits work in progress on fixing issues with video capture on Windows.
Adds support for immutable and modifiable defaults system properties. (Deployment part pending).
Merge branch 'jitsi.properties'
Restores ConfigPropertyVetoException-s

This doesn't change anything semantically since the exceptions could
have already been thrown. They were just removed from the signatures in
an earlier commit and that might have been an omission during
refactoring.
change x264 encoder options
merge with master