Recalculate normals for mesh #0. Fix for issue #1902.
Fix MSVC build

Note: The unit test was technically incorrect for all platforms but passes due to implicit casting
Add name of node 'pointed at' to debug

This is "Add name of node pointed at to debug #1677" by @rubenwardy updated to work with game.cpp after it was refactored.
Add Lua helper functions vector.apply(v) math.sign(x, tolerance)