Merge branch 'dev' of git://github.com/Baystation12/Baystation12 into dev
Merge branch 'dev' of git://github.com/Baystation12/Baystation12 into dev
Cyborg jobranks.
Merge pull request #3587 from Segrain/dev

Cyborg jobranks.
Re-added AI vocal announcements.

Unlike before, the announcement no longer require a huge list to work, saving up room from the string table.
They also work while streaming resources, meaning they won't overlap; this is because the resources are sent when a user joins, instead of when the AI makes an announcement and it messes up the ordering.

There have been improvements since last time, they now have a small delay of 10 seconds, which anyone is free to adjust.
The help screen will now only preview the sound to the AI.
The last announcement is saved to the AI's variables.
There's a limit of how many words can be said in a single announcement.
 * Added a changelog entry for the return of the AI announcements.
Stating laws.
Merge branch 'dev' of git://github.com/Baystation12/Baystation12 into dev
* Nano UIs now "work" with AI and Cyborgs.
* Visibility updates (now uses line of sight).
* Added displayBar() template helper for displaying progress/health bars.
* Added new health bars to Nano UI Cryo.
* Added Eject Occupant to Nano UI Cryo.
* Nano now handles Topic for the src_object, allowing it to only allow interactions with UIs that have a "STATUS_INTERACTIVE" status/visibility.
Fixes #3289, you can now gib monkeys, aliens, and simple_animals in the gibber
Aggressive grip or better required to stuff things into the gibber
Merge pull request #3591 from Faerdan/dev

Nano UI Improvements
Merge pull request #3592 from Kilakk/dev

Fixes #3289, made the gibber be able to gib monkeys, aliens, and simple_animals
Merge pull request #3590 from Segrain/dev

Stating laws for cyborgs.
Merge branch 'dev' of git://github.com/Baystation12/Baystation12 into dev
Merge pull request #3588 from Giacomand/dev

Re-added AI vocal announcements with improvements.
Gives Internal Affairs PDA a Message Centcomm option. Shortens Centcomm message time as it wasn't really being abused. Formats Centcomm messages better.
Added two ears back.
Heads can now change the alert level.
Added IA stamps, IA office has a receiving desk.