surface_quake2 -> surface_idtech2
misc msvc warning fixes