DF-5312  initial revision of low-overhead intrusive profiler;
DF-5312 initial revision of low-overhead intrusive profiler;
DF-5312 cleaned-up Profiler code;
DF-5312 cleaned-up Profiler code;
DF-5312 corrected code to follow code-style;
DF-5312 updated Profiler to work properly in threaded environment;
DF-5312 corrected Profiler to use FW Spinlock;
DF-5312 minor clean-up;
DF-5312 corrected Profiler code to follow code-style;
DF-5312 cleaned up Profiler code to follow code-style;
DF-5312 cleaned up Profiler code;
DF-5312 cleaned-up Profiler code;
DF-5312 cleaned-up Profiler code;
DF-5312 corrected Profiler to use SystemTimer;
Merge branch 'DF-5312--profiler' into DF-5394_geometric_data

Conflicts:
	Projects/Win32Framework/Win32Framework.vcxproj
	Projects/Win32Framework/Win32Framework.vcxproj.filters
	Sources/Internal/Core/Core.cpp
	Sources/Internal/Render/Material/NMaterial.cpp