Merge pull request #3140 from Baystation12/bleeding-edge-freeze

Bleeding edge freeze
Merge branch 'BEF-staging' of github.com:Baystation12/Baystation12 into staging
Merge branch 'bleeding-edge-freeze' of github.com:Baystation12/Baystation12 into bef
Merge pull request #3221 from Baystation12/bleeding-edge-freeze

Bleeding edge freeze
Merge pull request #3226 from Baystation12/bleeding-edge-freeze

Bleeding edge freeze
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>
Merge pull request #3227 from Mloc/ahelp

Updated the linkage between the NanoTrasen IRC bot and the server.
you saw /nothing/.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Made ircbot_message.py use a password.
Implemented updatehealth() for robots

Fixes a bug of them never dying.
Merge pull request #3235 from CIB/bleeding-edge-freeze

Implemented updatehealth() for robots
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...
Merge branch 'master' into BEF-staging

Conflicts:
	config/config.txt

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Merge pull request #3238 from Zuhayr/feature

Fixes from master/bef for staging.
Config merge.
Merge branch 'bleeding-edge-freeze' of https://github.com/Baystation12/Baystation12
Merge branch 'BEF-staging' of https://github.com/Baystation12/Baystation12
Merge branch 'bleeding-edge-freeze' of https://github.com/Baystation12/Baystation12
Partial fix for #3236