Works on preventing an issue with the display of remote video which could scale it down to a tiny number of pixels. Fixes multiple technical/programming errors, warnings, javadocs.

git-svn-id: https://svn.java.net/svn/jitsi~svn/libjitsi@10498 198c5059-ef06-4ec0-9a75-fdd6b0ef00a6
All Metaswitch fixes to date
Fix build and add a gitignore file.
Bug 942 Selected microphone sometimes changes

Add extra diagnostics to help diagnose after repro
Remove media logging as it has been moved to jitsi
Fix DTMF packet size so RFC 2833 digits are legal and are accepted by Metaswitch media gateways.
Logging changes