Improved failure detection algorithm for load balancer
Simplified failure detector, covered by tests
Merge pull request #53 from mailgun/sasha/fsm2

Sasha/fsm2
Less noise on insignificant differences
Merge pull request #54 from mailgun/sasha/fsm2

Less noise on insignificant differences
Use X-Forwarded-Proto when we TrustFowardHeader

If vulcan is behind another proxy/lb, we may need to keep the
X-Forwarded-Proto header from the incoming request
Add tests for forwarded headers
Merge pull request #55 from jbardin/forwarded-proto

Use X-Forwarded-Proto when we TrustFowardHeader
Fix response
Merge pull request #56 from mailgun/sasha/response

Fix response
Respond to timeouts with HTTP 408
Disable unstable test and fix error message
Remove support for 1.1
Improve timeout error logic
Merge pull request #57 from porjo/porjo

Respond to timeouts with HTTP 408
Allow middlewares to modify the request.

There was a bug in the httploc implementation that passed in the different request to the endpoint and middlewares,
so all changes to middlewares were lost. Fixes #51
Merge pull request #59 from mailgun/sasha/middleware

Allow middlewares to modify the request.