Fix recursive crash when home path cannot be created
EBX/TA fill screen, no side clearing needed
Clear connect screen sides on wide and narrow vid modes
Let's always clear, not check if wide or narrow
Remove UI_DrawProportionalString from cg_local.h
Remove ui/ui_public.h from code::blocks engine project

It's only used by cgame VM.
Remove UI_DrawTextBox
Use CG_DrawRect instead of UI_DrawRect
Merge UI_DrawHandlePic and UI_DrawNamedPic with CG_* code
Use CG_FillRect instead of UI_FillRect
Use CG_AdjustFrom640 instead of UI_AdjustFrom640
Use CG_SetClipRegion and CG_ClearClipRegion in UI
Use CG_Argv instead of UI_Argv
Rename UI_Cvar_VariableString to CG_Cvar_VariableString
Remove UI_UpdateScreen
Remove UI_SetColor

Just use the syscall like everywhere else in UIs and cgame.
Fix const issue with CG_Argv in UI_ConsoleCommand
Use Com_Clamp instead of UI_ClampCvar
Remove UI_StartDemoLoop
Remove unused variable 'newUI'