Misc fixes to IBO code to correctly use sizeof(glIndex_t)
Update Xcode projects

cgame and ui VMs merged.
remove cl_ui.c from engine.
add ftx to renderers.
Add more math syscalls for QVMs

Made tan() a syscall, instead of calling both sin() and cos().
Added atan, pow, exp, log, log10.
Add proper viewport FOV correction

Formula by LordHavoc. Based on code/comment by SpoiR.
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