Add Accept-Language header to requests

In pursuit of adding Accept-Language to all requests, made many changes:

- Removed URI::Title, HTML::HeadParser and brought code in to earlbot
- Allow canonical URL check to run on all requests
- Make only one GET request in most cases