added debug window

- add GB_Func::InitializeDebugConsole method for initializing debug console (printf and getchar is now working)
- add GB_LCONSOLE function for logging into debug console
- format DEBUG_MODE to GB_Setting::Debug::g_debug_mode
- format COMPILE_ONCE to GB_Setting::Debug::g_compile_once
- removed DEBUG_MODE from GB_Defines.h
small changes in GB_Defines.h