Forbid the copy constructor of LuaGlueClass, to avoid headaches when debugging a double free of the lua state.
Modify the constructor binding so that it always generates a shared pointer of the object.
Added support for passing tuples from c++ to lua (expanding the tuple to multiple lua values).