lua cmenu: use optional arguments, add new bindings
lua: upgrade to 5.2.3