Update object system constructors
ilG_camera uses the object system now

I've seen a few issues with it and will be fixing them shortly
world now uses the object system in the lua API
Clean up native type wrapping
Lua API for positionable now uses object system