Added new advanced configuration options for async.
Implemented async_channels, async_transport and async_update.
Implemented async_input handling.
Added new advanced configuration options for async.
Implemented async_channels, async_transport and async_update.
Implemented async_input handling.
Merge branch 'android_async' of github.com:akallabeth/FreeRDP into android_async

Conflicts:
	client/Android/FreeRDPCore/.classpath
	client/Android/FreeRDPCore/jni/android_freerdp.c
Added missing assert.
opensles detection: fail required but not found
android build: don't set WITH_OPENSLES in options

WITH_OPENSLES is automatically set by find_feature
android build: set default ndk api level to 9

API level 9 is required in order build the android client with audio
support.
Fixed freerdp_command_line_parse_comma_separated_values, setting
count correct now, if there is no data in the list.
FindOpenSLES: removed debug message
andriod: removed unecessary config option
Added CMake generated BuildConfiguration java class.
Merge pull request #1521 from bmiklautz/issue/1519

Android build default ndk level
Implemented debug menu hidden in relase builds.
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP into android_debug_settings

Conflicts:
	cmake/ConfigOptionsAndroid.cmake
Removed forced disable of microphone redirection for android builds.
android: fixed classpaths

fixes #1526