Really fix vecmat.h routines to work on non-GCC.
Fix con_printf to work on non-GCC.
Define __func__ to __FUNCTION__ on VC.