Updates to sun.dm and solar.dm

Improved solar manual tracking by switching sun.dm and solar.dm to run off of the same clock (world.time) and added several options to the solar generator control computer.
Emergency smooth movement fix.
Seriously, stop that. Or at least test the map before committing. And use maptools ffs. :/
Fixed AI wiring.
Ravensdale, thanks for the heads-up.
Custom item: Old Camera
Merge pull request #2651 from Spamcat/bleeding-edge-freeze

Emergency smooth movement fix.
Merge pull request #2655 from SniperYeti/bleeding-edge-freeze

Custom item: Old Camera
Added Superboredguy's item: Engineering Hat
Telescopic baton, biatch. Bastard child of baton and energy sword.
Added one in HoS's locker.
Merge pull request #2658 from SniperYeti/bleeding-edge-freeze

Custom item: Engineering Hat
Fixed blood overlays for batons. Also,changelog.
Merge pull request #2661 from adammartinez271828/bleeding-edge-freeze

Updates to sun.dm and solar.dm
No need for dis shit.
Merge pull request #2660 from Spamcat/bleeding-edge-freeze

Folding batons
Added Captain's Jacket to the Captain's Closet. Chinsky showed me how to do this, so I don't know how well it was done.
Adds female swimsuits to the atheltics closet. In theory. So no more certain female players running around the beach with their titties hanging out... In theory.
Fancy Formal Wear Overhaul
- Adds female dress unforms to Captains, RD, and HoP's closets.
- Fixes up the bride's dresses so they are working when spawned.
- Fixed Wedding Branch. - five wedding dresses.
- Added Dress Branch. - twelve dresses - that's including dresses moved over from the wedding branch.
Merge pull request #2668 from fauxki/bleeding-edge-freeze

Bleeding edge freeze - Swimsuits, Jacket, Formal Wear
Fixes issues:
#2632 Fire Issues (Fire doors work, Flamethrower reverted to making a flamethrower liquid fuel subtype, flame grenades now make a puddle of welder fuel that is lit aflame with napalm)
#2630 (The code has been calling (turf).temperature_expose when it was supposed to be hotspot_expose), #1865 (aqain)(Added a check to remove trace gas fuel under a certain point).
Also: added a flashpoint value for plasma, which is the temperature at which it self-ignites (Currently 246C or 519K which is equal to gasoline)
Partial-tile firedoors now default to full-tile firedoors as the part-tile ones were breaking ZAS zones entirely.  Possible cause of #2627 and maybe #2451, but those need tested and I did not have time.
Version 11 of RowtreeStation.dmm
Mixing napalm is incredibly broken with ZAS / not found on our wiki because it's a "secret recipe" so I figure let's just comment it out.