document.py: Abstracts doc type detection into BaseDocumentDetector.
document.py: Adds XMLDetector and detector unit tests.
converter,document: Adds XML, XHTML detection. Supports XHTML doc conversion.
scraper.HTMLScraper: Scrapes links from link,url,icon element text.