Add TextDocument::isActive() and ::note()
TextBrowser: a bit nicer default markers
BufferView: handle "unseen block" markers