Merge branch 'master' of https://github.com/tgstation/-tg-station
Fixes issues with the icons and the update_icon()
Slight Icons fixes/tweaks
Fixed a major bug.  Improved speed further.
Fixed tables not working
Fixed revolver/shotgun dual loading messages, fixed e-gun and automatic display issues.
Removes the deliverychute entirely from the machinery ticker and updates his flush() proc with his parent that I fixed long time ago. Because someone though that copypasting was the best idea to make new machines.
Anyways I'm not planning to keep touching this for a while, if you want to remove the copypasta, please, do it.
If there's a wall on top of the exit of a disposal pipe, the disposal pipe will now shoot the stuff to the wall anyways because being stuck in the holder inside of pipe sucks.
Merge pull request #2137 from Rumia29/23/12/2013-rdaltuniform

Adds an alt RD uniform to the RDs locker
Merge pull request #2289 from Balrog-was-here/tyopfox

Fixed typo in augmented limb weld message
Merge pull request #2259 from Giacom/forensic_range

The forensic scanner can now remotely scan things, making it harder for the criminals.
Merge pull request #2278 from Giacom/toxin_filter

Fixed a bug with the toxin filter.
Merge pull request #2288 from ManeaterMildred/WHYISRUNTIMEORANGEWHENDEADOHGOD

Fixed the highly important bug that made Runtime orange when dead.
The final whispering uses succumb, which will log their will to die.
All living mobs can now use InCritical(), humans override it.
Merge pull request #2268 from Giacom/last_breath

While in critical you can whisper your final breath, it will result in you immediately dying afterwards, like in the movies!
Merge branch 'master' of https://github.com/tgstation/-tg-station into recycler_emag

Conflicts:
	maps/tgstation.2.1.2.dmm

Fixed the map of the mineral machinery input/output bugs.
Merge branch 'master' of https://github.com/tgstation/-tg-station into recycler_emag
Changelog updated.
Fixes toxic compensation giving you toxins while at full health.
- Moves spells from the mob to the mind.
- Construct spells are an exception.
- Spells are transferred whenever a mind is transferred: cloning, pod cloning, borging, staff of changing.
- Spells are not transferred when you create a new mind for a new mob: soul stones, golems, respawns.
- To my surprise, this did not fix the issue where a mind-swapped wizard loses their spells when their original body is destroyed. I do not know why this happens.
- Non-human mobs can't use spells by default. Varedit spell.human_req to do that.
Machine overhaul 2: Constructable Revolution

Yeah i lost half of my work so its only other half
Durning this PR ill try to redo what was lost, in no way is it a
complete thing
Hope git wont do anything bad with it