http.server: add more HTTP status codes
io: add mode argument to io.unix.listen()
Merge branch 'master' of git://github.com/esmil/lem
PKGBUILD: update license

..and add dependencies for linking against
different Lua engines.
io: add optional 3rd permission arg to io.open()
http: header names are case-insensitive

..so make the parser lower-case header names
http: allow whitespace after HTTP and /

This allows for requests like

GET /index.html HTTP   / 1.1

but still doesn't allow

GET /index.html HTTP /  1 .   1

which is actually valid HTTP.
However this change is basically free.
Merge branch 'master' of git://github.com/esmil/lem