CPMT: Create styledItemDelegate for the page viewer to reduce dnd fiddliness.
Previously drag and drop relied on header-drag-and-drop which is a lot more fiddly than
having the items self be drag and drop. The delegate also allows showing off a bit more
interesting information, like keywords, last edit, eliding the text whenever necessary, etc.