This should fix craigslist.org

There are some language specific 4th level subdomains that are not covered
under the *.craigslist.org wildcard cert.  This commit adds an exclusion for
all those domains.
Refactor Christopher's patch.
Merge remote-tracking branch 'upstream/3.0' into 3.0
[Craigslist.org] Exclude blog