[DF-566] update get application package name
[DF-566] update SystemTimer, implement GetAbsoluteNano for Android platform.
Merge remote-tracking branch 'dava/development' into Localization_UnitTest

Conflicts:
	Projects/MacOSFramework/Framework.xcodeproj/project.pbxproj
	Projects/Win32Framework/Win32Framework.vcxproj.filters
Unit test for testing UTF-8 <=> WideString conversion.
Small fix
Fix Win32 project
Merge remote-tracking branch 'dava/development' into Localization_UnitTest

Conflicts:
	Projects/MacOSFramework/Framework.xcodeproj/project.pbxproj
	Projects/Win32Framework/Win32Framework.vcxproj.filters
Small fixes
Small update of file comparsion function
Merge remote-tracking branch 'DAVA/development' into Android

Conflicts:
	Projects/LevelPerformanceTest/Classes/GameCore.cpp
Fix compile warning.
Fix load Android local files.
[DF-771] Android version
DF-837 implementation. Added date check before MD5 calculation.
DF-837 implementation. Windows project update.
[DF-868] create aggregator from context menu
[DF-869] incorrect default platform for new screen
[DF-871] rename create platform and screen dialog
[DF-861] refactoring(exclude android)
[DF-878] - infrastructure & logic
[DF-738] Added ability to modify selected states of a controls simultaneously