revised Lua memory management and gc binding to be safer/clearer
added check for gc'd lua object when pushing member ref (fixes crash when owner is gc'd but still has a ref to a callback)