Merge pull request #2198 from awakecoding/master

Shadow Pointers, X11 XAllocColor Fix, TSMF Cleanup, Cliprdr Update
Fixed type of stack trace variables.
wlfreerdp: validate the TLS certificate interactively

Allow the user to decide if he trusts a new certificate
or not, just like we do with xfreerdp ; this allow running
wlfreerdp without using xfreerdp prior for this sole task.

Signed-off-by: Manuel Bachmann <tarnyko@tarnyko.net>
Update version.

Mark master as "dev" for development ;)
Revert a bug introduced in PR #2134

FREERDP_CHANNELS_SERVER_SRCS need to be added to server/common that the
symbols get added and exported with libfreerdp-server.

Also remove duplicated version information.
Merge pull request #2203 from bmiklautz/fix/symbols_and_version

Fix libfreerdp-server and version
winpr: fix build with visual studio < 2012

_COM_Outptr_ was introduced in visual studio 2012.
winpr-comm: ignore errors on TIOCGICOUNT during the port initialization but the permissive mode must be on afterwards.
Merge pull request #2205 from eledoux/ports

winpr-comm: ignore errors on TIOCGICOUNT during the port initialization.
Merge pull request #2202 from Tarnyko/master

wlfreerdp: validate the TLS certificate interactively
libfreerdp-codec: fix mppc decompression

* protect against history buffer overflows
* fix replicating copy (CopyOffset can be > HistoryBufferSize!)
Merge pull request #2199 from akallabeth/backtrace_fix

Fixed type of stack trace variables.
core: use zero padding in suppress output pdu

Some legacy rdp servers seem to expect a zero padding after the
allowDisplayUpdates byte, probably because they incorrectly parse the
value as uint32.
Merge pull request #2210 from nfedera/fix-2014-11-14-01

core: use zero padding in suppress output pdu
Merge pull request #2206 from nfedera/fix-2014-11-12-01

libfreerdp-codec: fix mppc decompression
android: update toolchain file to support ndk 10c

Toolchain update from https://github.com/taka-no-me/android-cmake/pull/23
android: use target SDK version for appcompat

Also Use ANDROID_APP_TARGET_SDK for application compatibility project.
It is now automatically set/updated during build.

Note: The ANDROID_APP_TARGET_SDK version need to be larger or equal to the
version required by the used Android support library (appcompat).
android: update documentation

Add Android support library to requirements.
android: update target sdk to 21

Use latest SDK platform (android-21) per default.
Merge pull request #2204 from bmiklautz/fix/vs2010_server

winpr: fix build with visual studio < 2012