net.server_event: Optimize socket write buffers (don't do buf=buf..newdata).
certmanager: Fix nil index if no LuaSec available
net.server_select: Fix global access
net.server_select: Remove useless duplicated settimeout() call
util.openssl: Cleanup; remove some unused variables.
net.http.parser: Abort if no status line is received.
prosodyctl: Load LFS and util.openssl when actually needed (fixes unhelpful warnings if no LuaSec installed)
prosodyctl, prosody.cfg.lua.dist, certs/Makefile: Use .crt as suffix for certificates everywhere (thanks jasperixla)
MUC: Don't reply to errors (thanks iron)
prosodyctl: Pop arg items after use. Fixes #306
prosodyctl, prosody: Pass the selected config file from prosodyctl to prosody
mod_presence: Put a timestamp on presence we store for probes
mod_component: Make listener private (thanks Ge0rG)
util.http: New module for HTTP helper functions
net.http.server: Properly handle persistent connections
util.sasl.{plain,scram,digest-md5}: nodeprep username before passing to callbacks, so callbacks don't have to.
mod_auth_internal_plain, mod_auth_internal_hashed: No need to nodeprep here.
Merge 0.9->trunk