Big ol update of materials and fabricators for research.
Merge remote-tracking branch 'origin/Bleeding-Edge' into MaterialsRedo
Slight changes to everything (INCOMPLETE)
Fabricators fixed for designs, categories updated, names updated.

build_time and the general timing is still in the works, but the system is complete.
Fabricators now sync for designs and convert designs properly on spawn.
Animations for building are now in place for all.
Some expensive things on the protolathe now take a little longer to build.
Updated the nanoui to fix everything up.
Fixed the missing mech buildnumber ruining sync.
Removed duplicate Phazon array design.
Fixed typo and removed opened var from rd machines.
Merge remote-tracking branch 'upstream/Bleeding-Edge' into FabricatorChanges
Made fabricators spawn things in unlockable lockboxes.

Added a flag for true lockboxes, but it isn't used in the code yet.
Changelog.
Attempt fix of emagged jukebox changing songs on poweroff.
Framework for nerfing emags flexibly.

Tested locally.
Set emag cost on some objects.
Tested.
Piping and access tweaks.

The bartender and chaplain can longer get into maint from their backrooms.
Arrivals waste loop connected to main station waste loop.
Loose vent in medbay lobby connected to supply loop.
Changelog.
changelog
Reverted access changes.
Big update to taxi computers and calling.

Fixed taxi movement and hyperspace issues I was having.
Made taxi computers more modular, because there was a lot of repeated code.
All stations now have taxi caller buttons with taxi access.
Taxi computers now only list the living stations unless they get emagged, then they also list the derelict.
Taxi buttons at derelict don't work. Honk.
Forgot taxi buttons and edited how the calling system works.
Added hailer to sec belt.