Cover the rest of normalize_url() with unit tests
Cover the rest of get_url_domain() with unit tests
Cover the rest of meta_refresh_url_from_html() with unit tests
Cover the rest of link_canonical_url_from_html() with unit tests
Test if URL is defined
Cover the rest of url_and_data_after_redirects() with unit tests
Test if URL is defined
Cover all_url_variants() with unit tests
Change name of test [ci skip]
Change hash keys to more explanatory names
Ignore redirects to homepage (e.g. http://m.wired.com/threatlevel/2011/12/sopa-watered-down-amendment/ => http://www.wired.com/)
Make is_homepage_url() subroutine public because Bit.ly package will use it too
Fix the way we expect "http://www.wired.com///" URLs to be treated
Skip homepage URLs in Bit.ly stats aggregation Gearman worker too
In "enqueue controversy for Bit.ly stats aggregation" helper script, check if Bit.ly processing is enabled and whether each controversy is enabled for Bit.ly processing before continuing
Add support for overwriting Bit.ly aggregated stats in the "enqueue controversy for Bit.ly stats aggregation" helper script
Merge branch 'bitly_ignore_homepages'