documentation links point to released version
sync with latest python-musicbrainz-ngs, fixing Unicode queries (#257)
fix update tests for mtime optimization (#227)
manifest now includes tests and docs (#256)
use non-minified JavaScript libraries (#259)
exclude .DS_Store from source distribution
manpage-ify the reference docs (#258)
include manpages in source distribution packages (#258)
substitute " characters (#249)
multi-disc album collapsing based on heuristics (#42)
document multi-disc album collapsing (#42)
make result iterators query the database eagerly (#261)

Previously, ResultIterators would query the database lazily. Specifically, they
would only fetch a row from the underlying cursor when an Item was pulled from
the iterator. This was a performance optimization. However, it was causing
endless headaches due to SQLite's locking policy: as long as the cursor is
"open", it holds a reader lock. This led to many hard-to-diagnose problems when
trying to acquire a writer lock. This solution may require a little more memory,
but it should put an end to this kind of bug for good.
simplifications afforded by eager result iterators (#261)
use better default paths on Windows (#241)
fix logging of unicode pathnames

(reported by HMS on IRC today)
prevent albums_in_dir from yielding empty albums (#265)

This regression was introduced with the album collapsing feature. We need to
check whether the items array is empty before yielding every time.
case-insensitive ID3 "desc" field matching
merge
use artist credit phrases for multi-artist albums (#269)
use track title over recording title (#268)