Check for bookmark updates before re-downloading.

Now calls /posts/update to get the last update time from Pinboard
before re-downloading the entire bookmark list. This prevents the same
list from being downloaded again if there are no changes and makes the
usual case (more reads than writes) much faster with large bookmark
collections.
Merge branch 'faster-search'