more LuaGlueValueType refactoring. Now with more compiling and running!