Adds a new 'reverse' parameter to URLPatternFilter that allows inverting the filter's logic. When reverse=True, URLs that would normally match are rejected and vice versa.
Also removes unused 'scraped_html' from WebScrapingStrategy output to reduce memory usage.
BREAKING CHANGE: WebScrapingStrategy no longer returns 'scraped_html' in its output dictionary