Added support for feed HTTP responses with text/html

Using more resilient XML parsing, xml module devoted to containing its
messy logic, reworked fetcher to do the fallback from app/xml to
text/html handling
Minor comment changes