Update connection.c

it's better to check and resolve the connection use the FQDN first instead of ip address, due to the issue of getting internal ip address that's getting "Resource Access Denied" response.
Update redirection.c

this is related to the changes in connection.c that we should resolve using the FQDN first, where trying an internal get us into RAP Access denied issue.
sound: fix random volume on connection.
sound: fix long latency.
sound: cleanup invalid code.
Merge pull request #1736 from awakecoding/master

MPPC Bulk Compression Rewrite
Merge pull request #1737 from zhangzl2013/sound-fix

Sound fix
only process msg channel pdu if msg channel is set
wfreerdp: kbd: fix ctrl/alt syncronization.
Merge pull request #1742 from zhangzl2013/kbd-win

wfreerdp: kbd: fix ctrl/alt syncronization.
Merge pull request #1730 from divineforge/master

Fixing the E_PROXY_RAP_ACCESSDENIED error
Merge pull request #1740 from bmiklautz/bm/fix/msg_channel_id

only process msg channel pdu if msg channel is set
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Merge branch 'master' of github.com:awakecoding/FreeRDP into ncrush
libfreerdp-core: enable RDP6 bulk compression by default