[MP] Add const to field_s::name
[MP] Leftover prototypes in ui_local.h
[MP] UI whitespace/indentation/cleanup.
[MP] UI: Make the typedata void pointer a union of the pointer types.
Also adds type validation for ITEM_TYPE_MULTI and ITEM_TYPE_TEXTSCROLL is now zeroed.
If you don't like it this way change it sometime down the road.  This is still better than a void pointer itself.
[SP] Call engine function before calling the gamecode overrides for userinfo.
[SP] Fix strict aliasing in SG_GetChidText.