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.
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.
[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.
[DF-4794] Platform depend realisation of LocalNotification implementation handled through a base class and static create method.  Actions is now strings.
MOBWOT-893 merged with trunk
Merge branch 'development' into development_local_notification

Conflicts:
	Projects/AndroidFramework/.project
	Projects/MacOSFramework/Framework.xcodeproj/project.pbxproj
	Projects/UnitTests/android/.project
	Projects/iPhoneFramework/Framework.xcodeproj/project.pbxproj
	Sources/Internal/Platform/TemplateAndroid/Java/com/dava/framework/JNIActivity.java
DF-4794 local notifications for android
DF-4794 local notifications for android
MOBWOT-12976 local notifications for android
Merge remote-tracking branch 'origin/development' into development_local_notification
DF-4794 local notifications for android
DF-4794 local notifications for android
DF-4794 local notifications for android