LuaO: disambiguation
get rid of luaL_register
Lua 5.2 compatibility
dump error when a callback fails
created LButton as a base class + refactored LTextButton to use LButton