Raise more meaningful error message if configurationis non-utf8

Configuration is silently expected in UTF-8, catch UnicodeDecodeError and
reraise with explanation.