Update to Lua 5.2.1
Cleanup whitespace and make build more pedantic