Merge pull request #752 from ESwordTheCat/7b#vbri1

Fix sun datum.
Rework of spark dispersion that doesn't rely on sleeps.  Appears laggier, but that's because it uses process() rather than sleeps.
Merge branch 'Bleeding-Edge' of github.com:d3athrow/vgstation13 into Bleeding-Edge
Less laggy Singuloose

In my minimal offline testing, this may perform better than the original
sing
Merge pull request #754 from ESwordTheCat/7b#vbri1

Fix some issues (map, maptools, sun datum)
less deadly test fix for singuloose
random (slower) tile eating

bumped gain to 3 50% chance to turn tile into space, may help out when
huge sing is eating mass amounts of the station
Fix exosuit fabs not syncing sometimes due to lighting areas being stupid, thanks supersayu
hurr
sing fix:: pesky welding fuel tank edition
Merge pull request #753 from cloroxygen/Bleeding-Edge

Less laggy Singuloose
Jukebox supports being moved.
Merge branch 'Bleeding-Edge' of github.com:d3athrow/vgstation13 into Bleeding-Edge
Fix buggy robot MMI removal.
Show the world I'm not COMPLETELY useless.
Fix escape shuttle floor.