Add "Pinboard: Unread" action

Lists all unread bookmarks. They are cached for 5 minutes since this is
an "/all" request to Pinboard.

Moved search/get all posts code from search action into the shared
script as a way to also get unread posts. The cache of posts isn't
currently shared.