Implemented robot components(organs)

Features:
- You now have to open up a cyborg after constructing it and insert all the components
- Cyborgs have per-component damage rather than total damage.
- Too much damage can fry a component, making it non-functional
- Components consume power
- You can disable a component to save power
- Actuator component allows you to move
- Camera component allows you to see
- Comms component allows you to use :b
- Radio component allows you to use radio
- The same placeholder icon for all components
A few fixes to robot organs.

- Forgot .dme
- Made sure repairs and damage only work on installed modules.
- Removed is_functioning() because it was a silly proc to have.
excavation gear belts can now hold pick sets, pick sets can no longer hold hand picks (they spawn in the locker instead), picks and measuring tapes now work much faster

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
depth scanner should now properly show the responsive material of a find

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
halved the length of xenoarch scans, scans actually shut down when they exceed the safety by too much

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
changelog update

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
Merge pull request #3135 from meyar/bleeding-edge-freeze

Bleeding edge freeze
Merge pull request #3134 from caelaislinn/master

Xenoarchaeology tweaks
Fixes missing blastdoors in security
Merge pull request #3126 from CIB/bleeding-edge-freeze

Implemented robot components(organs)
Merge pull request #3136 from meyar/master

Security missing blast doors
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into bleeding-edge-freeze

Conflicts:
	html/changelog.html
	maps/tgstation.2.1.0.0.1.dmm
Merge pull request #3139 from comma/bleeding-edge-freeze

Bleeding edge freeze update with master
Forgot icon for robot components.
Merge pull request #3141 from CIB/bleeding-edge-freeze

Forgot icon for robot components.
Fixes crew manifests showing alt titles as misc
Stacks update.
Airlock construction update.
Quickfix and changelog.
Dartgun tweaks, vials.