Merge pull request #91 from flycodepl/bug/async_timeout_message.issue86

send message after async response timeout
Fixed documentation errors

I fixed the documentation errors in order to get them to build I made
a cursory check through the source to ensure that they were correct
and it seems like they are so I submit this patch.
Ignore the build documentation files.
Specify in greater detail what we want to ignore in the documentation folder.
Added a Makefile target to more easily build the documentation.

There's no need for this not to be here since it's a very common
operation when retrieving new dependencies. In fact, it's the first
thing I did.
Merge pull request #95 from AeroNotix/master

Fixed up documentation
Merge branch 'master' of https://github.com/cmullaparthi/ibrowse
add socks5 support
fix typo in name of module ibrowse_socks5
Merge pull request #96 from presidentua/master

Added Socks5
Allow 303 redirect to have no Content-Length header.
allow_303_with_no_body option allows 303 responses to have no body
Allow comma-separated list in Transfer-Encoding response header.

This should, for example, allow user to specify "TE: gzip" header in request and unzip response body manually.
Merge pull request #99 from f355/master

Allow comma-separated list in Transfer-Encoding response header.
Retry requests when the worker has the connection close

When a tcp_closed or ssl_closed message is handled while ibrowse is
trying to send a request to a worker, ibrowse would incorrectly return a
req_timedout message, when, in fact, the request had not even been
handled.

This patch attempts to avoid that race condition by signalling tcp or
ssl closed messages back to ibrowse differently than a normal exit.
Merge pull request #100 from Vagabond/adt-connection_close

Retry requests when the worker has the connection close
Merge branch 'master' of https://github.com/cmullaparthi/ibrowse
Add dialyzer target to the Makefile
Merge pull request #102 from apauley/dialyzer_makefile

Add dialyzer target to Makefile
Turn warnings into errors