[POMF PLS] Compile under 510 + overlays for 510 + use tick var instead of btime
Created by: gbasood
in which I steal PJB's 510 work and tg's 510 work (tgstation/-tg-station#14981) and make it work
Also I stripped the debug ifdefs out of lifecode
Going to need a lot of review because it touches on SO MANY FILES but mostly for mob overlays since there's no more global hud and I had to change all of that
https://github.com/d3athrow/vgstation13/pull/8447/files?w=1 Most of this shit is whitespace.
Performance report
http://a.pomf.cat/obyjnr.mp4 With 378 instances of roaches, CPU would spike to Goonchat per roach tick. http://a.pomf.cat/nbdbkb.mp4 Explosions seem to be faster, too, somehow. Hard dels are still really slow though, which I found out trying to hard del roaches And while they ARE, probably, faster, they aren't magically fast like Goon claimed they were http://a.pomf.cat/ahszlx.mp4