refcount SystemBodys and handle decoupling them them from the StarSystem when it dies. now they can outlive their StarSystem
LuaObject restructure

- No more LuaUncopyable hack
- No more LuaAcquirer hack
- Separate wrapper objects for different object ownership models
- Wrapper objects are userdata - no more integer ID objects
- Simplified registry structure