Syndicate Uplink - string to datum

Updates the Syndicate uplink to use a more robust datum system, rather than the old way of parsing a giant string. Has all sorts of bonuses.

And all I originally wanted was to look at implementing the antag exploitative information feature :|
Probably all that needs fixing on Dev-Freeze as well.