[Lua] Add keyword warnings for Lua keywords and Basic Functions.
Improve ignore pattern for vim swap files to not match SWIG *.swg files