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