A fix for ""Station Engineer" NOT GIVEN RANK, REPORT JOBS.DM ERROR TO SKYMARSHAL A CODER". Ta Pobiega <3

Signed-off-by: Apple_Master <cheeckan@gmail.com>
Merge pull request #750 from AppleMaster/master

Fix #1
Merge branch 'master' of git://github.com/Baystation12/Baystation12
Portalathe fix, Magboots + airflow fix, Fix for the "MODE" job, fixed removing gravity catapult, fixed death alarms prematurely detonating.
Merge pull request #751 from SkyMarshal/Airlocks

Portalathe fix, Magboots + airflow fix, Fix for the "MODE" job, fixed re...
A large amount of groundwork for /tg/ code. Comes with some gameplay changes.

* + You now take severe brute damage in environments over 750kPA. A new HUD icon warns you when it's above 500kPA. Space suits block this.
* > Welding fuel tanks explode when shot.
* > Riot shields prevent you from being pushed.
* > People cannot be shoved when being pulled and handcuffed.
* > The internals button on the hud now works for tanks in almost any area, such as your pocket.
* > No more popups when you insert your ID into your PDA. There's a link in the PDA menu to update info.
* - Removed photo system from ID's as it doesn't work.
Merge branch 'master' of git://github.com/Baystation12/Baystation12
WIP bloodloss and scaring system.
Reverting registered_name change. Reverting area name changes. Reverts Plasma Steel and object changes.
TG: fixed the north facing inhands for powercells. r2793
TG: Atmospherics airlock... yay... r2794
TG: Removing more referencing of variables replacing with procs. So make updating
the system easier. r2802
TG: Now all calls for bruteloss are handled via procs now. Extensibility++ r2803
Added some asserts for FEA code, to help fix a runtime error.
TG: Simple mobs can now attack humans (and you are able to set the attack messages
and min/max damage of the attack with vars)

Simple mobs who attempt to attack and have a max damage of 0 (which is the
default) will emote a friendly gesture towards the target, the default being
"nuzzles" though also editable via vars.

Added the Shade simple mob (and some temporary sprites) which is the first
simple mob capable of attacking. It was mostly for test purposes, but will
probably end up becoming a feature of soul stones later on.

Note: Simple animals still cannot interact with other simple animals, critters,
mechs, cyborgs, aliens, monkeys etc etc, only humans at this point. r2808
TG: Removed daedric bible option due to licensing and copyright infringement is bad
okay
no seriously man don't do it r2811
TG: - Fixed wrong paths for mech circuit boards
- Added Odysseus circuit boards to designs.
- Tweaked Odysseus parts construction costs. r2814
TG: Unsecured disposal pipes are now density=0, so you can walk over them. r2818
TG: - Added an emp-proof camera for singularity viewing r2820
TG: Soul Stones can now summon Shades.

Soul Stones can now capture Shades (which heals them)

Soul Stones capturing a soul will now be imprinted with that shade, and be
unable to capture new souls/other shades

Added ectoplasm object/sprites. As of now it has no uses.

Shades now delete on death and leave ectoplasm behind.

Soulstones can be bought with the wizards spellbook (as a set of six) and from
the cultist supply talisman.

The Chaplain has a single soulstone in his office (mostly for testing/so it will
get used often and I can get feedback)

Speaking of items on the map for testing, Reactive Teleport Armour no longer
spawns in the RD's office (because Urist will murder me if I have to retarded
test items out at once)

Removed some no longer needed code regarding soulstones from the suicide verb.

Updated the changelog r2821