Improvements to debug core to allow templating
More updates to debug core
Merge branch 'master' into neilogd_development_postld31

Conflicts:
	Engine/Source/Shared/Base/BcHtml.cpp
	Engine/Source/Shared/System/Debug/DsCore.cpp
	Engine/Source/System_Debug_genie.lua
	External/genie.lua