url.py: Adds DemuxURLFilter.
Refactors WebProcessor to use DemuxURLFilter.
scraper.py: Adds DemuxDocumentScraper.
Refactors WebProcessor to use DemuxDocumentScraper.
procssor: Refactors WebProcessorSession to not need many arguments.