Fixes #7113

Flips the wiring around.
DMI tool initial commit
Slightly more sensible defaults for diff output with +q
Automatic DMI merge stuff
Allow ghosts to type the parameters to Jump-to-Mob, Follow, and Teleport verbs
Merge pull request #7117 from PsiOmegaDelta/MapStuff

Fixes #7113
Radio fixes

Intercoms no longer have to check wiring, they can simply use the listening/receiving flags.
Can no longer enable reception/broadcasting if the relevant cables have been cut.
Fixes potential problem of losing your module items if you get flashed.  Because copypasta.
Fixes #7144
Deleting the map from master branch.
Cosmetic changes to the menu ready button.
It works like a toggle switch now.
Main menu should now be big enough to not display a scrollbar.
Adminhelp refactoring, you can now type adminhelp in command box.
Formatted some code, also added a confirmation for the sender if their adminhelp looks fine.
Changed radio format: channel now goes before name
The say verb will try to detect some simple errors (say msay) and warn the sender.
The sender is allowed to just send, edit or cancel their message.
Renamed the .admin class to .log_message, which better describes its purpose
Changed radio colors in attempt to follow a color pallete while keeping readability.
Also moved stuff around, tried to 'section' the bloody thing.
Added toggleable 'chat tags' that can mark different channels in chat.
They are toggleable in the player preferences verb-tab, default is on. They are not necessarily limited to anything, it is just an image in text. The main use is to mark some distinct channels (like OOC, LOOC, admin and mod cheat, dead chat, PMs, ...). To make them more visible, easily distinguishable and perhaps more visually appealing.
Chat tags for OOC and LOOC.
Moved formatting of admin and mod say channels to stylesheet + added chattags
This actually removes some stuff from asay and msay. The only place where admins and mods(/mentors/whatever) are distinct now is msay, and only in name: admins have their nick colored like their OOC chat (though this can be changed in stylesheet.dm). Also added the feedback thingy proc call and did some code cleanup.