Support requests using HTTPBodyStream

NSURLRequest's HTTPBody and HTTPBodyStream are mutually exclusive, so first check if HTTPBodyStream is non-nil and read its entire contents as the request body.
Merge pull request #32 from lightyear/body-stream

Support requests using HTTPBodyStream