Refactor and cleanup.
Minor refactor to remove warnings.
Less intensive HTML detection during torrent parsing (equally effective). Cleanup.
Better error hanlding during torrent parsing.
Refactor and cleanup
Using new torrent framework for search.
Fix for parsing torrents with minor mistakes in trackers list.
Split 'common/' into commit '5c83fb0dc63cc1b2ad9b3a5a62c2146e0aaa7b44'

git-subtree-dir: common
git-subtree-mainline: f94696300b3d4665c2ad6985886d298975ffcdb7
git-subtree-split: 5c83fb0dc63cc1b2ad9b3a5a62c2146e0aaa7b44