fix Mac OS X run script
Fix for SelectedChannelList
Fix for SOCKS5 server
Merge pull request #677 from LipuFei/fix-mac-run-script

fix Mac OS X run script
More tunnel info in GUI
Fix for SOCKS5 server
fix Mac build scripts
update swift pointer
Merge pull request #682 from LipuFei/fix-mac-build

fix Mac build scripts
Disable DHT announce for test download
Fix ChannelCast commit callback
Call on_data on reactor thread
Merge pull request #690 from egbertbouman/tunnel_community2

Small fixes
small fix for Mac build script
Merge pull request #692 from LipuFei/small-fix-mac-build

Small fix for Mac build script
remove unused get_free_random_port()
make new functions for getting and testing random ports
replace _obtain_port() with new method
improve network_utils.py functions
Catch exceptions from crypto methods