Add *CrawlerMessageItem.IsBlacklisted() function

Add a function `IsBlacklisted()` on the `CrawlerMessageItem` interface
that returns true if the item's URL is blacklisted.

We'll be using this in the next commit to check for blacklisted URLs
when reading messages from a RabbitMQ queue.
Check URL is blacklisted when reading from queue

Check if a URL is blacklisted as we read it from the RabbitMQ queue to
prevent us from crawling blacklisted URLs.

Previously we would only check URLs that were extracted from a crawled
HTML document.