Updated the linkage between the NanoTrasen IRC bot and the server.
- Server will now send adminhelps to the admin channel, with information if there is no admins online.
- Server will inform the admin channel if the last admin online logs out.
- When a round ends, the server will alert the main channel, supplying some statistics.
Additionally, laid the groundwork for an external scripts system.
This is fully configurable/togglable in the config.txt file.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Actually rectifies issue #3182, by making the activity list be based on the physical status (p_stat) in the records instead of an automated activity checker.
Makes the Crew Manifest default on all PDAs, and removes the access_manifest variable from cartridges. Also moves the manifest function into the PDA code, instead of cartridge code.
Recordskeeping update.
Quickfix.
Merge pull request #3228 from Ispil/Bleeding-Edge-Freeze

Actually rectifies issue #3182, by making the activity list be based on ...
Merge pull request #3227 from Mloc/ahelp

Updated the linkage between the NanoTrasen IRC bot and the server.
Merge pull request #3229 from Segrain/bleeding-edge-freeze

Records access for cyborgs.
you saw /nothing/.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Made ircbot_message.py use a password.
Bugfix: Fixes mining borg's radio to the supply frequency since mining frequency no longer exists.

Feature: Introduces and adjusts code for cyborg and AI custom sprites

Cleanup: Streamlined the AI core selection code. Could probably be even cleaner but it's good for now.
blrg... didn't update my ai code before commiting, should be fixt
Merge pull request #3232 from Ravensdale/master

Custom synthetic sprites and minor bugfixes
Removes the ability to create anything HONK-related in the mech fabricator. Also removes the ability to add bananium, due to it thus being pointless to add due to the one thing it can build being removed. Note that everything is commented out, not deleted.
Merge pull request #3233 from Ispil/Bleeding-Edge-Freeze

Removes the ability to create anything HONK-related in the mech fabricat...
Fixes issue #2872, partially. Carp are now smashed by shuttles if they don't get pushed out of the way. However, they can still end up in grille-windows, giving more motivation to replace them in shuttles with actual shuttle windows. Also gibs other simple_animal creatures that are in the way.
Merge pull request #3237 from Ispil/master

Fixes issue #2872, partially. Carp are now smashed by shuttles if they d...
Config merge.
Merge branch 'bleeding-edge-freeze' of https://github.com/Baystation12/Baystation12
Merge branch 'BEF-staging' of https://github.com/Baystation12/Baystation12