Constructable conveyor belts can now be ordered from cargo.
Floor refactor: Fixes a bug where adding a floor tile to lattice created a covered tile. Fixes burnt_states runtime.
Merge pull request #5506 from hornygranny/OOPgularity2

makes the singularity's pulling OOP and insanely deadly
Merge pull request #5539 from phil235/Icecreamvat

Icecream vat fix
destruction proc, cable deconstruction
grilles are now damaged by thrown items
disposalpipes deconstruction
atmos pipes deconstruction
adjustmask() now uses visor_flags and visor_flags_inv

This means that it works similarly to the riot helmet.
visor_flags/visor_flags_inv are removed from flags/flags_inv whilst the mask is adjusted and are re-applied once the mask is returned to its default position.

Fixes #5461
defines
Adds cargo and secrecords to admin_investigate
Merge remote-tracking branch 'upstream/master' into investment

Conflicts:
	code/modules/mob/living/carbon/human/human.dm
Merge pull request #5482 from Menshin/maploader_rewrite

Maploader rewriting
Merge pull request #5497 from tkdrg/dingdongbannudesu

Assistant jobbans now ban people from using "Be assistant"
Merge pull request #5457 from GunHog/AI_Radio

Adds AI Integrated Radio
Merge pull request #5503 from tkdrg/blowme

Improves robotics control console feedback for admins and the AI
Fixes syntax error in the moleculecular discombobulator and improves logic of the pneumatic nebulizer.
Merge pull request #5595 from MrStonedOne/NothingToSeeHere

Does absolutely nothing.
Fix being able to apply lipstick through masks and items covering the mouth.
Fixes conveyor switches not having fingerprints. Simplifying the conveyor switch code a bit.
derp
Fix ID show message.
Remove "Read ID card" object verb (because all the information it gave was already in the ID card's name.
Remove some old text( ) stuff.