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.
Merge pull request #2645 from fauxki/bleeding-edge-freeze

Bleeding edge freeze - Map Edits
Sprites for narrow carpets altered to be less eye-meltingly baroque.
Merge pull request #2647 from RavingManiac/bleeding-edge-freeze

Sprites for narrow carpets altered to be less eye-meltingly baroque.
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.