include/netdb: EAI defines
dns: Improvements and documentation for `lookup_async`
examples/all: Test dns.lookup_async :wait() behavior
README.mdown: Update docs for dns.lookup_async
README.mdown: Document existence of examples/http_client.lua
socket,ssl,README: Add _shutdown alias for shutdown (member of SSL structure clashes)
file: Clearer initialisation
socket: recv returns nil,"EOF" on EOF
epoll: Make RDHUP event optional
ssl: fix missing `nil,` in SSL_ERROR_SYSCALL handling
examples/echo: Add EOF and close handling
examples/http_client: Remove debug prints
examples/http_client: Call callback with nil,err on an error
examples/http_client: Raise an error if request not complete
examples/all: Flesh out http callback
examples/http_client: onincoming returns a boolean indicating if it's finished; remove rdclose
epoll: Commiting a useful (yet unused) debugging function to visualise the events being fired
dns: gai_error takes a pointer, not the element itself
examples/http_client: More robust error handling
examples/http_client: Many more http features (including chunked encoding, passing headers, selecting method)