Allow receive_timeout to be overridden from consumer applications

Make it so receive_timeout can be set and is no longer hard coded.

We actually hit a use case where this is too short believe it or not.  When performing windows updates via winrm we go way over the 60 minute mark for a brand new machine.  In our use case the consumer application in winrm-s and knife-windows