Merge from development
Merge branch 'development' into development_local_notification
[DF-4794] Android: Notification text fully works. Added support for notification linked actions.
[DF-4794] Dead Lock on LocalNotificationManager avoided.
[DF-4794] Fixed hangup on notification search.
[DF-4794] Compilation fix for not Android platforms.
[DF-4883] [MOBWOT-12066] - add property to UITextField and handler for Android
[DF-4883] fix paste big text to control with length limitation
Merge commit '982c41e3672b284831e66d2d768ea57c7520bc26' into development_local_notification

Conflicts:
	Sources/Internal/Platform/TemplateAndroid/Java/com/dava/framework/JNINotificationProvider.java
[DF-4794] Notifications implementation refactor. PIMPL used for platform depend implementation. Some code enhancements.
[DF-4794] Simple implementation of iOS text notifications.
[MOBWOT-12066] - Max Text Limit implementation for iOS.
Merge remote-tracking branch 'origin/development' into development_keyb_limit
[DF-4762] Add support FriBiDi library (windows) and bi-directional text in TextBlock
[DF-4762] Add android mk files
[DF-4762] Update android build configuration and add compiled libraries
[DF-4762] Add RTL texts support for android
[DF-4762] Add fribidi library for iOS and Mac OS. Add RTL texts support for iOS.
[MOBWOT-12066] - Max Text Limit parameter is integrated to UIEditor.
[DF-4794] Ability to hide iOS notification. Notification controller is able to clear notifications list at any time. IOS notification wrapper to store UILocalNotification object inside C++ class.  NSString util.