[cpp] Combine debug output options into single level and add noDebug option (meta or define)