fix copypasta-fail that would cause splashes to use invalid sprite data pointer. should fix issue 838
Should prevent desync hopefully. Thanks unc0rr
add a half-second flighttime delay to flamethrower flames so they can leave the "barrel" of the flamethrower without burning the hog
delay cake boom until it has walked a little bit.  also fix accidental drowning of watergods in last commit
don't forbid running regular chat commands during turns of other teams. that was probably only meant for emotes to begin with

--HG--
extra : rebase_source : f797e040e2e367debc765be0961695d9260b3bd2
expose FlightTime to lua, disable in-air flame harming moving hogs ☹  aaaand override that in ClimbHome ☺
fix for Issue 840: Basic Training - Grenade is failing to dismiss team
Limit fire particles speed to 2
stricter skip
*sigh*
oops, fix logging. had = instead of <> in an error check
turns out IOResult is actually IOResult() -  a function that clears its result after each call
some friendly updates to TechRacer
Fix segfault when BUILD_ENGINE_C=ON and FONTS_DIR is provided