Flash Update

MASSIVE CLEANUP of flash code.

Instead of Weaken(), flashes now add confusion, similar to being drunk.

Synth flashes removed.
Final tweaks, map update. replaces cyborg's flash with their own subtype with the special effect.
Merge branch 'master' of https://github.com/tgstation/-tg-station into flashing
fixes MetaStation.v39K.dmm
>one line
Merge pull request #5092 from Cheridan/flashing

Flash Changes