Created new turbine

Created turbine which inputs from pipes and motor. Also slightly fixed
currently existing turbine (still unbuildable though).
Forgot code file

Lol
Updates l_move_time to use world.time
Re-enables organ infections, adds wound infection
Tweaks wound infection a bit
Spaceacillin cures infected organs
Less shitty undershirt sprites.
Body temperature damage now uses species values
Fixes #5283 and #5315

All it took was some fancy switches.
Fixes #5311
Body temperature fixes and updates

Body temperature regulation is now based on species, and environmental
temperature now respects the air density when affecting living/humans.
This also fixes some bugs with heat/cold protection handling and
improves the way synthetic species body temperatures are handled to be
much more logical.

IPCs always gain temperature but cool down because of their environment.
When the heat transfer to the environment is reduced because of the lack
of air, this will cause IPCs to heat up.

As well, having an infection will increase your body temperature, and
body scanners now detect infections.
Merge pull request #5313 from Zuhayr/master

Less shitty undershirt sprites.
Cleans up organ processing
Infections now spread between organs

Infections can now spread between internal and external organs.
Also changes the organ_failure random event to cause an infection
instead.
Removing automatic IPC whitelist in preparation for whitelisting and overhaul of IPCs.
Cleans up train latching/unlatching

Also adds a verb for turning off train engines.
Fixes #5299
initial testing stuff for better laptops.
Merge pull request #5316 from Jarcolr/master

Fixes #5283 and #5315
Merge pull request #5321 from mwerezak/diona-lang

Fixes #5299