Improve Request ergonomics
Improve Request ergonomics

This way, users won't have to create an additional wrapper type in the
case that their request type does not implement `std::io::Read`, but one
of its members do.

SkylerLipthay/formdata,mikedilger/formdata