Expose more thrust functions to Lua
This MR exposes P_InstaThrustEvenIn2D to Lua, which is used by diagonal springs to propel the player on the X and Y axis even in 2D mode. It also exposes P_ThrustEvenIn2D and P_VectorThrust, 2 normally unused functions.