dds Drying Rack, Various Plants, Rollies, Pipes, and Torches

Any and all content credit to @Adrinus and @Iamgoofball
I simply re-applied all the changes by hand so it is compatible with current code
 #1893
More dead colons and pipes use their initial name when changing it
Big(gish) map reorganization.

Moved all main .dmm maps to _maps/map_files
Each main map gets a .dm file in _maps, this is what's ticked, -NOT- the .dmm file.
This allows use of a MAP_NAME define for various purposes, and lays the groundwork for map customization in the future.

Also included a hacky dm.sh script which supports swapping maps.
For example, "./dm.sh tgstation.dme -Mmetastation" would compile with metastation.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Adds a warning message when more than one map is included.

Tweaked dm.sh to ignore this message when it sets a single map to be included.

Signed-off-by: Mloc <colmohici@gmail.com>
Fixing conflicts

Conflicts:
	icons/mob/items_lefthand.dmi
	icons/mob/items_righthand.dmi
Fixes some issues with rollie paper packs and incorrect icon state names
Changes drying rack to use color var and removes "_dry" icons

Removed watermelon's dried_state
Puts cigarette reagent code in a proc
Fixes air alarms being undeconstructable

Fixes #2339
Added comment by Gias request

Yep
Changes the waistcoat path from /obj/item/clothing/suit/wcoat to /obj/item/clothing/tie/wcoat so you can wear it under a spacesuit or suit jacket.

Also makes ties show up on the jumpsuit object.
Updated all suicide_act()s to use a new span class, 'suicide'.
Logs everywhere

Explosion game log now has epicenter coords
Powersink placement and explosion notifications
C4 notifications and logs
Logging singulo munchies and death
All SMES interactions now logged, because any of them can mess stuff up
Telesci logs what was teleported
Fixes the admin notice thingie

Fixes #2427
Goodbye nuke
Speeds up walking from 7 delay to 4. Removes the hardcoded walk/running delays, and uses the config options instead.
Changed legcuffs to use slowdown instead of forcing the user to walk.
Fixes metr-err- i mean slimes

Fixes #225
Merge pull request #2445 from Razharas/AbstractNonsense

Fixes the admin notice thingie
Adjusts movement_delay() for aliens, to use inheritance!
Speeds up drones, they are now the same speed as sentinels.
Merge pull request #2446 from Petethegoat/walkspeed

Speeds up walking from 7 delay to 4.