Remove temporary auto-generated Visual Studio files from source control and don't track them anymore (via .gitignore)
Win32: Redirect stderr to the current console. This fixes a problem introduced on Win32 by replacing printf(...) with fprintf(stderr, ...)
Renamed android specific variables.
Added default path for jpeg specific library.
Updated documentation for android.
Fixed include paths and linking for jpeg library.
Updated build script, now also building jpeg library.
Fixed a problem when building openssl.
Copying libraries now to subfoler lib, because CMake searches for them there.
android build: updated ssl path variable

FREERDP_ANDROID_EXTERNAL_SSL_PATH -> FREERDP_EXTERNAL_SSL_PATH
wfreerdp: fix incorrect line color.
FreeBSD compile errors
FreeBSD compile errors - fix typo
FreeBSD compile errors - fix typo #2
FreeBSD compile errors - add comments
FreeBSD compile errors - fix typo #3
FreeBSD compile errors - fix typecast
FreeBSD compile errors - fix timezone
Changes for base64

This patch changes the prototype for decode_base64 so that the encode / decode
method are consistant (encode(BYTE *) => char* and decode(char*) => BYTE*).
It also does some improvements with unrolling loops so that end conditions are
tested only at the end.
The patch also adds some unitary tests.
Before the patch base64_decode() made valgrind complain about uninitialized
bits, after valgrind is happy and very quiet.
Adds some support for valgrind helpers

This patch adds an option to compile freerdp in a valgrind compliant way.
The purpose is to ease memchecking when connecting with TLS. We mark bytes
retrieved from SSL_read() as plainly defined to prevent the undefined contamination.
With the patch and the option activated you get a single warning at connection
during the handshake, and nothing after.
Test for CRLF (0x0D0A) termination on the routing token before trying to add it again