http: XML parser using libexpat

Replace with pl.xml in the next step due to the fact that we don't
seem to be able to call objects from within the lxp callbacks. What a
sucky limitation.
http: use pl.xml for parsing XML; begin writing filter pipeline