More consistent equality, LuaTable is now a dictionary, LuaRuntime no longer has an indexer and has a Globals property instead
Add test on error message for calling a CLR delegate from inside of a Lua coroutine
Move callback-on-coroutine check earlier to avoid using the wrong state pointer at all
Remove ObjectManager, since we can do the same thing with GCHandles in less code, and add a metatable test in GetOpaqueClrObject()