- Emagged borgs' hidden inventory will now become visible in the module selection section.
- Also removed the now outdated module selection UI button and rearranged borg UI buttons to reflect this.
Screenshot: http://www.ss13.eu/borg_ui_smaller_bottom_right.png
- Hacking borgs via robotics console will now also properly update their HUD with their hidden inventory.
Nuke toy tweaks

Made the cooldown noticable
Shortened cooldown to 3 minutes
Nuke toy no longer uses process and instead uses sleep

I don't know what I was thinking with the process, oh well!
Merge pull request #2461 from JJRcop/nuke-toy-tweaks

Nuke toy tweaks
Added the SetEmagged proc, for cyborgs, and replaced code to use it.
Added get_inactive_modules and get_usable_modules procs to use while looping through the cyborg's modules.
The cyborg's storage screen will now shrink if there is an empty row.
Added a new on_emag proc for modules, which is called when the module is emagged. Miner borgs use it to replace their borg drill for a diamond one.
Fixes a runtime where there is no client to update the hud.
Fixes a bug where if you emag a cyborg with no module and when they choose a miner they do not receive their diamond drill.
Merge branch 'master' of https://github.com/tgstation/-tg-station into pr/2371
Fixes incompabilities of ban DB with Linux system

ALWAYS USE LOWERCASE
Merge pull request #2487 from EuroNumbers/master

Fixes incompabilities of ban DB with Linux system