Use DEBUG instead of DK_DEBUG.
Add additional macros.

_dk_overloadable_
DK_DEBUG, DK_DEBUG_RELEASE
Add a new component based logging system.  Replace DDLog.