Manager of a list of entries to be rejected.
A blacklist is a set of entries, each one a plain string, configured from a dictionary or loaded from a file. This class is the base of the blacklists of the package: what an entry is tested against, and with which rule, is the matter of each subclass.
BlackListAgent tests an entry against a User-Agent header. BlackListPath tests an entry against a URL path.
