Make LPeg depend on LuaJIT

This will allow us to compile even on systems without Lua pre-installed
Change LPeg to compile with vendored Lua headers
Use "TAP" style output for tests