adapt changes of protocol in client library. fix bug in lua binding: method '<structure>:table()' did not return empty table for empty structure but the previous element on the stack (the structure itself)