Cast fix64->unsigned long in HUD

Fix format warning when unsigned long is smaller than fix64
Cast network buffers for compatibility with Win32 prototype

Win32 deviates from BSD and sets the buffer type as char*
Fix Win32 newmenu_do build failure
Fix misspelled C++ guard in loadgl.h
Force desired conversion in render_object_search