Complete the implementation of lua codegen backend

Pass all the tests except the "lexer-number-1" because of a complex
number representation problem.
Add a test to check expressions versus operator's prority