Fix bogus memory leak warning in digi_mixer.cpp

u_mem runs too early.  Move the memory outside its view and rely on
Valgrind.
Move render Rotated_last into g3s_point p3_pad
Use std::swap instead of inline swap
Clean up vobjptridx_t handling in multibot