Major rework to use libsoup.  Also addressed a couple of issue from gstreamer developers on where HEAD is issued from and where static pads are created.  Removed all socket code since this is now done by libsoup calls.  Removed parsing code which wasn't needed since libsoup does some of it.