xmlrpc: added guardian define for http.h and fixed usability by defaulting to system malloc

- with pkg the module is barely usable due to large overhead of xml tags