Made pushing plain pointer to Lua a valid operation, with a warning.

This is used for exotic explosions, and the NORETURNDEBUG macro caused MSVC warnings across the entire cLuaState class (MSVC marked ALL Push() function overloads as non-returning)
Fixed code style after recent merge.