Reorganizing into library project
android: adapted build for library project

- use manifestmerger.enabled to merge library manifest
- updated intent/activities to be implicit
Merge remote-tracking branch 'upstream/master' into androidlib
Various fixes and reorganisation of files for Android library project
New optimized NEON yCbCr to RGB conversion
Android: renaming of JNI API
Merge remote-tracking branch 'upstream/master' into androidlib
Android: Fixed certificate caching
Merge pull request #992 from mfleisz/master

primitives: separating optimized functions into their own .c files
Merged with freerdp/master
Fix out of bounds memory access with /printer:foo

Printer redirection command line parser was checking the wrong way if
a printer driver name was specified, causing the to segfault if no driver
name was given.
Merge pull request #997 from zeha/fix_sigsegv_in_printer_parser

Fix out of bounds memory access with /printer:foo
Android: Fixed settings sub-screen handling, cleaned up strings.xml
windows keys for Mac

Map apple command keys to win keys
VK_RMENU corrected
Android: Added test bookmark
Android: Fixed test bookmark
iOS: Added test bookmark
Merge remote-tracking branch 'upstream/master' into androidlib
Merge pull request #1000 from mfleisz/testentry

iOS: Added test bookmark