Modified HTTPMethod so that it can be used without having to
create an explicit HTTPSession object.  This is useful when
one wants to make a request, get the response as a stream,
and pass the stream up so that the method object is no
longer in scope. Also modified some other code to use
this capability. Also modified some documentation to
describe the capability.