channel/tsmf: fixed gstreamer plugin build

Gstreamer wasn't build because it requires xrandr which wasn't
detected.

Fixes #1146
iOS: got rid of xcode project file
iOS: iOS doesn't work with monolithic build any more
channel/tsmf: fix for gstreamer detection

Print warning if gstreamer is there but xrandr is missing.
channels: partial cleanup
channels/client: start breaking down into smaller blocks channel code
Fix includes + pkgconfig file

This patch fixes some winpr includes when used with C++.
It also fix the pkgconfig file as Stream_New has changed of
library.
channels/client: refactor global channel manager list
channels/client: name refactoring
wfreerdp: fix build
wfreerdp: integrate benoit's modifications for easier embedding of the client
iOS: removed deprecated cmake options, updated readme
Merge pull request #1147 from bmiklautz/issue_1146

channel/tsmf: fixed gstreamer plugin build
Merge pull request #1148 from hardening/includes+pkgconfig

Fix includes + pkgconfig file
Merge pull request #1152 from mfleisz/master

iOS: Got rid of .xcodeproj file and various compile fixes
Android: Fix crash after changes in FreeRDP directory handling
xfreerdp: start client interface
xfreerdp: modify way to return thread exit code
xfreerdp: start implementing simplified client interface
xfreerdp: improve client interface