(bug 5171) Create custom XMLRPC transport that supports DW::Request

Need this for moving these into routing, and future-proofing when we get rid of Apache!!!