replace lua-mode step 1
Squashed 'packages/lua-mode/' content from commit 1a0e191

git-subtree-dir: packages/lua-mode
git-subtree-split: 1a0e191c9dcd34248d0cab85ff5ca37343714a3f
Merge commit '46a07d4184c056581fb5a0fd8af91b579ea121db' as 'packages/lua-mode'
lua-imenu-generic-expression add support for local function