GH-88: assert disables empty titles
GH-88: Actually use the terminal encoding for the title

However, in my tests, various apps I've tested send the title utf-8
encoded /anyway/, regardless of what you ask for with any settings I can
find, and this causes us to return an empty title.  If anyone actually has
a non-utf-8 non-low-ascii setup that they want to report problems with
(the problem being that the title bar just gets truncated), they should
speak up.