Merge pull request #1177 from awakecoding/master

Channels Refactoring + Client Interface
Merge pull request #1178 from awakecoding/master

Android Fixes
winpr: do not redefine UNICODE_STRING on Windows.
Merge pull request #1188 from awakecoding/master

Android Translation, LoadBalanceInfo, StreamPool
Fixed external declaration for C++
Fixed signed/unsigned warning
Merge branch 'master' of git://github.com/FreeRDP/FreeRDP
xfreerdp: fix xfi lifecycle and other crashers
iOS: Fixed possible crash on disconnect
Fix winpr headers for C++ usage

This patch add missing extern "C" declaration to use the headers in
C++ projects.
iOS: Fix resource leak
Merge pull request #1196 from mfleisz/master

iOS: Fixed possible crash on disconnect
Merge pull request #1193 from zeha/fix-xfreerdp-crashes

xfreerdp: fix xfi lifecycle and other crashers
Android: Fixed possible crash with a session being null
Merge pull request #1200 from mfleisz/master

Android: Fixed possible crash with a session being null
iOS: Fix for shift key handling (by bslande)
Merge pull request #1206 from mfleisz/master

iOS: Fix for shift key handling (by bslande)
Android: Added missing french translation
Merge pull request #1207 from mfleisz/master

Android: Added missing french translation
Android: Changed version string for APKs