Fixes for #214 (issues with Node 0.10)

This fixes 2 issues:
1. redirects do not properly work in 0.10 and end up with a dry http connection pool. Note that setting "agent=false" in the HTTP request only disables connection pooling and does not fix the underlying issue. 
2. response-readable-stream.js unit test broken in 0.10.

Both fixes are backward compatible with 0.8.23.