Commit Briefs
don't crash on wrong vhost or missing SNI
the new logging code was crashing if the client didn't support SNI or if required an unknown vhost: this because we short-circuit in handle_handshake to an error, so c->iri isn't populated yet (we don't even read the request). fixes #1
improve logs
now we log the full IRI requested (before was only the path) and the response line (even for CGI).
improve mime handling
we still have an hardcoded list, but this implements the API needed to modify the mappings.