fixed upstream to be more sane
leaving ContentLength at 0 breaks other things
don't forget the content length
fix typo in windows support
Merge pull request #38 from dgrijalva/fix_windows

fix typo in windows support
Merge pull request #36 from dgrijalva/upstream_fix

Upstream copies request instead of passing it thru
gofmt
add context to test requests
Merge pull request #39 from dgrijalva/test_context

Add context to test requests
Initialize context if nil is passed to TestWithRequest
Fix handler test with new TestWithRequest signature
go fmt
Merge pull request #40 from titanous/test-nil-context

Initialize context if nil is passed to TestWithRequest
switching to setting deadline on upstreams for all writes using a conection wrapper
refactored interfaces for upstreams
close upstream body if it has no length
cleaned up content-length logic
allow bypass of timeout behavior
simplify and correct completion callback
CompletionCallback is at Server level, not Pipeline level