change 1: when obj.MyMethod(arg) not found, obj.MethodMissing ("MyMethod", arg ...) will be called;
change 2: when a C# function result array,  lua function will return multi value