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.
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
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.
Fixes #7238
Fixes atoms with no flags being walkable

Fixes atoms that have no flags set allowing movement into them
regardless of CanPass().
Refactors a lot of reused/redundant death code, fixes #7224
Fixes #7253
Shuffling some items around to ensure spawn
Adjusted ninja spawn proc to check rig internals.
Fixes #7223 and #6966, adds inhand and suit sprites for nymphs.
Fixes #7262