When rounding to an integer boundary, use floor(index+interval) rather
than floor(index)+1, in order to keep from clumping issues together at the beginning of ranges.
Remove the no longer used archive function.
Path manipulation belongs in calibre_config, not calibredb.
Compare two toread lists, and check whether they are different enough to
justify installing the new version.