Add 112 warning when in bypass mode, fixes #71
Modify origin mode test to check for warning header
Add on_abort handler to cleanup redis connections and collapse locks, fixes #67
Merge remote-tracking branch 'upstream/master' into iss71
Set warning header for BYPASS as well as AVOID, rework state machine to include checking origin mode
Merge remote-tracking branch 'upstream/master' into iss67
Add tests for on_abort
Allow multiple ESI var replacements within other ESI tag
Test for multiple ESI vars, tweak regex
Merge pull request #77 from hamishforbes/iss71b

Closes #71
Merge pull request #75 from hamishforbes/iss67

on_abort handler
Merge pull request #76 from hamishforbes/esivars

ESI Only replaces 1 variable within other ESI tags
Always read the request body before fetching from the origin