Fixes #6647

grabbed_by assignment is now done in the grab constructor, instead of
leaking out all over the place.
Less relative paths. Less type checks.
Fixes #6648

Adds missing list-reference.
Fixes runtime caused by missing check in sleeper code
Fixes shuttle control NanoUI issue

Should again be possible to initialize the early shuttle launch.
Merge pull request #6650 from mwerezak/grab

Fixes #6647
Merge pull request #6654 from PsiOmegaDelta/Shuttle

Fixes shuttle control NanoUI issue
Merge pull request #6653 from GinjaNinja32/sleeper

Fixes runtime caused by missing check in sleeper code
Merge pull request #6652 from PsiOmegaDelta/Centcom

Fixes #6648
Move NanoUI cache update to client/New()
Merge pull request #6666 from GinjaNinja32/nanoui

Move NanoUI cache update to client/New()
Fixes #6665

Another missing data reference.
Merge pull request #6667 from PsiOmegaDelta/NanoMoney

Fixes #6665
Alien attack_hand() conflicts out the wazoo. I thought I already did these but that may have been on an unmerged branch. Burn that bridge when I come to it.
Merge pull request #6670 from Zuhayr/dev-freeze

Dev freeze