add loose lexer (lua_lexer_loose), replacing metalua lexer.

Metalua is no longer a dependency.
lexer fixes and tests
test: add lua_lexer_loose_metalua.lua - optional wrapper around metalua lexer
remove lexer warning
move files into directories