document.py: BaseDocumentScraper.scrape returns an info dict.
Schema change: Supports setting link_type, url_encoding into URL table.
processor,hook: Rewritten scraping due to schema and scraper API changes.