Emitters can now damage and eventually break walls
Emitters can now completely destroy doors, given enough time.

Amount of shots per door varies depending on type. Regular airlocks are quite weak. Secure bolt-when-destroyed airlocks can take some punishment, and blast doors will take serious bombardment to destroy.
Fixes blast doors losing icon when being hit by emitter or similar weapon.
EMITTER MINING!

Yes! You can now mine using emitters. Each rock takes 3 blasts to break. This method will also yield less ore than other conventional methods. But using big lasers for mining is cool, right? Who cares about productivity.
Allows floating in the space holodeck scene
Holodeck computer uses more power when active and turns off if power is lost.

Allows players to float when using the 'Space' holodeck scenery.
Fixes holodeck deleting space carp when the scenery is changed.
Holocarp start docile and cannot leave the holodeck unless the conole is emagged.
Implant cases

- Adds freedom implant in glass case variant
- Changes implants created from protolathe to variants in glass cases
Research object update

- Updates research testing object to include phoron and engineering tech
Holocarp can spawn in the space scenery with a small probability.
Allow typing all arguments to adminhelp
Emagged holodeck consoles stay that way.

Separates emagged state and holodeck safety state, prevents silicons from re-enabling safeties if someone has emagged the console.
Merge remote-tracking branch 'upstream/dev' into holospace
Update implantcase.dm to absolute paths
Implantcase cleanup

- Removed unnecessary icon definitions
- Cleaned up name formatting
- Removed colons
- Added variants for existing implants
Fixes leftover maintenance docking arm

Removes some remaining bits of the maintenance docking arm.
Merge remote-tracking branch 'upstream/dev' into mapfix
Updates Matthew951's custom borg sprite to the latest version.
Makes forced launch handled by shuttle/process()

Forced launches are now run by the shuttle controller through process()
instead of in a separate 'thread' launched from the ui.
HTML formatting

Also removes redundant holotable grab handling.
Merge pull request #7258 from Baystation12/master

Updating dev-freeze from master.