comments, naming, and docs for part of #509
merge colorization part of #509

Conflicts:
	beetsplug/fetchart.py
fetchart colors (#508): simplify, new colors

Also a changelog entry.
Synchronize with upstream beets modifications.