Merge pull request #1145 from awakecoding/master

Event Refactoring Part 1
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.
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.
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
Set gstreamer to OPTIONAL on OS X
build: gstreamer detection

fixed build problem on mac
iOS: Fixed issue where boookmarks were saved even though cancel was pressed
iOS: Corrected wrong function signature
core/capabilities: Enable other codecs when RemoteFX is used

CARDP_CAPS_CAPTURE_NON_CAC tells the server to send other codecs as well if RemoteFX is used. This
should be on per default and only be disabled if RemoteFxOnly is set (eg when capturing a RemoteFX
session).
winpr/mutex: Support for bInitialOwner in CreateMutex
cmake: Allow project-wide includes for third-party components
Merge pull request #1153 from mfleisz/master

Android: Fix crash after changes in FreeRDP directory handling
Merge pull request #1155 from bmiklautz/gstreamer_detection

Gstreamer detection