Browser bookmarks

This improves bookmarks support in the browser app, making sure that they are available for path parameters in floating op dialogues. It also improves the mechanism for storing recent items, using full paths to uniquely identify locations. This does pretty much everything we discussed in #787, except the "mind reading to determine recent items in the op listing" item, which I don't have a good approach for...