Build 10338
GIT-
Initialize mysock in mmulti.cpp with INVALID_SOCKET
SVN handles and Git names are merged into one person.
Initialize mysock in mmulti.cpp with INVALID_SOCKET
Purge trailing whitespaces from audiolib, duke3d, sw, mact and build folder.
Replace remaining instances of MV_Printf with LOG_F
Replace all instances of strtok() with Bstrtoken()
Because this function stores state statically, using it in a loop with NULL as argument can result in unexpected behavior when another function in the loop invokes strtok() with a different buffer as argument.
Only poll glGetGraphicsReset() once every 100ms in handleevents()
This call acted as a bottleneck, significantly reducing the framerate on E1L1 of Duke3D as the status was being polled every single time handleevents() was called.
Fix cstat parameter in "classicDrawVoxel()" being int8_t instead of int16_t
Also fix an error log message in engine.cpp logging the wrong variable.
Fix parameter in "polymost_drawtilescreen" being called "wallnum" instead of "tilenum"
SMALLSMOKE projectile cleanup
Now no longer uses negative tilenums.
Remove unused function "A_DoGutsDir()" from actors.cpp
Duke3D/Editor: Add "whilevare" CON command
Also fix editor checking for "else" tokens on whilevarl.
Always write boardfilename to savefile, and set app title on save load.
Fix FURY=1 build removing the "obj/fury/" folder after linking.
This bug was introduced in 36af1bb2 and caused the subsequent mapster32 linking to fail. The obj dump folder now has "_dump" as suffix. For regular duke3d builds, this temp folder had the name "obj/eduke32", and hence did not conflict with the "obj/duke3d" folder.