Merge improvements from VoIP-Contest Stage 2: https://contest.com/voip-contest-2/entry1276
Fix build for Linux.
- Added tests (using xcode) - Added a define to enable callback-based audio I/O instead of using actual audio devices - Fixed a crash on Windows when there's no access to the microphone - Misc fixes