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.
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.
comments out suethecake's gun due to having a weapon's ban
Bugfix: Adds in a check to make sure atmos code has been loaded before trying to generate, preventing some runtimes.

Tweak: Removes captain's armour from spawn code.

Tweak: Captain's PDA now spawns with messenger on but is now undetonateable.
final tweak for cap's PDA to do as advertised.
Fire update.  Should now burn out after a time, and temperature varies on a number of conditions.  Fixed a runtime, and made fire work in canisters.  Ingame modification of ZAS is now possible again.  Firedoors now remove duplicate firedoors on the same turf.
Napalm can now be made, due to fire changes.
fuel is now a bit less derpy.  Napalm produces volatile fuel, and less of it.  Fire consumes more welding fuel.