Config: deduplicate value conversion code
Song: remove unused import
Svg: change type checks to isinstance calls

This is so that we can accept Unicode strings as filenames.
Config: use Unicode when appropriate
Song: remove useless cargo-culted methods on special Info objects
Song: handle Unicode better when setting info properties
Log: convert entry with asUTF8Bytes