#546 making request with raw xml using xml_envelope()

set raw xml for request using `operation.xml_envelope` (`bypassing operation.build`) use xml_envelope in lieu of `operation.body`. 

future enhancement: parse out raw xml set in xml_envelope and populate operation.body and operation.header so using their respective readers still return correctly (instead of nil).