Better URLFollow title detection by guessing the encoding
Better URLFollow title detection by guessing the encoding

BeautifulSoup seems to have issues with non-BMP UTF-8 when
you pass it bytes. Since mostly everything is UTF-8, this is a
good enough fix.

A real fix would be to correctly identify the encoding from the http headers, etc.

Fixes #140

DesertBot/DesertBot,MatthewCox/PyMoronBot