[DF-1909] Add: job system first implementation
Merge branch 'development-qa' into jobmanager-gl-mainthread
[DF-2000] Added texture descriptor as field to Texture
[DF-2000] Added texture descriptor as field to Texture
[DF-1909] Add: more calling gl in main thread
[DF-1909] Intermediate commmit
[DF-1909] Ad: assert IsMainThread in RENDER_VERIFY
[DF-1909] Add: job implementation for pthreads
[DF-1909] Fix: TextBlock using synced Prepare
[DF-1909] Fix: Removed RenderManager::LockNonMain/UnlockNonMain
[DF-185] Fix: wrong usage of DIRTY flag TransformSystem::Process
[DF-1909] Fix: RenderHelper is now Singleton instead of StaticSingleton
[DF-1909] Fix: moved waiting for loading thread into UILoadingTransisiotn
Merge branch 'to_master' into jobmanager-gl-mainthread

Conflicts:
	Projects/Win32Framework/Win32Framework.vcxproj.filters
	Sources/Internal/Render/RenderDataObject.cpp
	Sources/Internal/Render/RenderState.cpp
Merge branch 'development' into jobmanager-gl-mainthread

Conflicts:
	Projects/MacOSFramework/Framework.xcodeproj/project.pbxproj
	Projects/UnitTests/TemplateProjectMacOS.xcodeproj/project.pbxproj
	Projects/Win32Framework/Win32Framework.vcxproj.filters
	Projects/iPhoneFramework/Framework.xcodeproj/project.pbxproj
	Sources/Internal/Core/Core.cpp
	Sources/Internal/Platform/TemplateAndroid/Java/com/dava/framework/JNIMovieViewControl.java
	Sources/Internal/Platform/TemplateAndroid/MovieViewControlAndroid.h
	Sources/Internal/Render/2D/GraphicsFont.cpp
	Sources/Internal/Render/Texture.cpp
	Sources/Internal/Render/Texture.h
	Sources/Internal/UI/UIControl.h
	Sources/Internal/UI/UIScrollViewContainer.h
	Tools/Bin/ResourcePacker
	Tools/Bin/ResourcePacker.exe
	Tools/UIEditor/Classes/Controllers/HierarchyTreeController.cpp
	Tools/UIEditor/Classes/Controllers/HierarchyTreeController.h
	Tools/UIEditor/Classes/Metadata/UIControlMetadata.cpp
	Tools/UIEditor/Classes/Models/HierarchyTreeAggregatorNode.cpp
[DF-1909] Fix: Thread refactoring
[DF-1909] Fix: MacOS Thread compilation errors
[DF-1909] Fix: iOS framework project file fix
[DF-1909] Fix: ThreadAndroid refactoring
Merge branch 'development' into jobmanager-gl-mainthread

Conflicts:
	Projects/MacOSFramework/Framework.xcodeproj/project.pbxproj
	Projects/UnitTests/TemplateProjectMacOS.xcodeproj/project.pbxproj
	Projects/Win32Framework/Win32Framework.vcxproj.filters
	Projects/iPhoneFramework/Framework.xcodeproj/project.pbxproj
	Sources/Internal/Core/Core.cpp
	Sources/Internal/Render/2D/GraphicsFont.cpp
	Tools/Bin/ResourcePacker
	Tools/Bin/ResourcePacker.exe
	Tools/UIEditor/Classes/Models/HierarchyTreeAggregatorNode.cpp