Refactored out filtered attributes and the old filter mechanism.

Also deleted test utils since they're not used and placed weirdly in
their own package. The only method that was used has now moved to core.
That can be refactored later.

Also fixex iFrame crawling. iFrame crawling is now option. Also updated the candidate elemen
extractor to not crawl any elements anymore when this configuration is
disabled.