Core: Remove TRACE() from ILogger.h

Those were used for writing debug messages, but were replaced by stubs
some time ago (to prevent compile errors in existing code).
Core: Move class ILogger to namespace core

To match other classes in 'core' module.
ILogger: Add static global logger memeber

See e2f3fb56d2e43841ebd5f808122aafed49831aa0.