Porting https://github.com/sindresorhus/got/pull/12
Add err argument in callback to readme
Merge pull request #2 from floatdrop/read-response-on-error

Read response stream even if status is not 200
Porting timeout option from got