Bot fixes!

- Fixed an issue where unlocked bots continued to refuse On/Off command
to unauthorized users.

- Centralized AI bot calling code a bit for the bots.

- Changed emagging/hacking logic such that hacking a bot still works if
the interface is emagged to an unlocked state, but the bot itself is
not.

- Fixed an issue where a bot that has been unlocked by an emag by not
actually emagged would show as emagged to the silicons.

- Floorbots no longer attempt to build in space or shuttle docking
areas.

- Floorbots will now make tiles from metal sheets of any amount, not
only single sheets. It will convert the metal into tiles only one sheet
at a time
Robotics bot access increase + beacon tweak

- Navigation beacons now use the sexier black UI.

- Roboticists now have access to navigation beacons, floorbots,
cleanbots, and medibots.
Map bots edit!

Sec gets access to Sweepsky, Med gets it for Scrubs!
Merge pull request #915 from GunHog/Botcall_Fixups

[Small Map Edit] Bot fixes + Roboticist access increase!