[DF-29] Removed virtual functions and removed current render data object retain release
[DF-29] SystemTimer optimization
[DF-29] Minor optimizations. Shader inline functions, and clz instruction added
[DF-2705] TransformSystem optimization
[DF-2642] Fix in occlusion queries
[DF-29] Added profiling to all systems
[DF-2753] Matrices are identity when you construct them
[DF-2753] Matrices are identity when you construct them
[DF-29] Added ability to disable all render functions at once
[DF-29] Renamed CountLeadingZeros to FastLog2
[DF-29] Improved performance of sorting function. Fixed bugs with sorting
[DF-2642] Closed collusion culling code with define.
[DF-29] Addeed time profiling
[DF-29] Few minor fixes in Entity. Added inline functions.
[DF-29] Added time profiling to RenderLayer::Draw
[DF-29] Add profiling
Merge branch 'feature-integration-new-materials' of github.com:dava/dava.framework into feature-integration-new-materials

Conflicts:
	Sources/Internal/Entity/SceneSystem.h
	Sources/Internal/Math/Matrix4.h
	Sources/Internal/Render/Highlevel/RenderBatch.cpp
	Sources/Internal/Render/OGLHelpers.h
	Sources/Internal/Render/OcclusionQuery.cpp
	Sources/Internal/Render/RenderOptions.h
Merge branch 'feature-integration-new-materials' of github.com:dava/dava.framework into feature-integration-new-materials