mbid as list
Merge branch 'master' of github.com:MTG/acousticbrainz-client
don't output byte strings on Python 3

The extractor gives byte strings, which we output on errors.
For Python 3 we have to send unicode strings to the print function.
Otherwise we get things like b'blub\nfoo'.
fix verbose output, prepare compat.encode()

On Python 2 a byte string was actually encoded to a byte string again
when the VERBOSE flag was active.
This was fixed and at the same time made Python 3 compliant
as in the previous commit.

compat.encode() was also added for later use.
After the double encode fix it is currently not used.
Proper case the proper nouns.
Merge branch 'fix-case' into freso-tweaks
Merge remote-tracking branch 'github-JonnyJD/enc_fix' into freso-tweaks