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 #2661 from adammartinez271828/bleeding-edge-freeze

Updates to sun.dm and solar.dm