Honor the tls & ssl config file directives
X-Forwarded-For header support
Merge pull request #90 from stash/ssl-flag

Honor the ssl config file & command-line option
Add support for SNI with wildcard certs
Add stronger check for wildcard cert matching
Add some notes to the configuration file re: SNI
Properly handle the SSL error queue

Errors were not getting cleared from the queue between various OpenSSL
function calls. This was causing the error queue to contain misleading
information on subsequent calls to SSL_get_error.

One degenerate case was incorrect dispatching of errors after a failed
SSL_read. Conditions that simply should have lead to another call to
SSL_read were being treated as fatal. This was verified while stracing a
stud process and seeing read() return with EAGAIN and stud immediately
closing the socket fd and logging an SSL_read error.
Merge branch 'ssl-error-queue-fix'

Conflicts:
	stud.c
Merge branch 'master-ssl-error-queue-fix' of https://github.com/dowski/stud
Update Debian control file dependencies
Merge branch 'xff'
Add X-Forwarded-Proto line to response
Reset sent_xff flag upon response from server

HTTP Keep Alive support means more than one
request can go over a single connection. Make
sure to send the X-Forwarded-For and X-Forwarded-Proto
headers for each one, and not just the first.