Lua uses self, not this

There is no 'this' in lua. There is however 'self' a predefined parameter when using colon syntax for calling a function.

http://www.lua.org/pil/16.html
Update testcase for lua self
Merge pull request #1772 from hartman/lua_self

Lua uses self, not this