LibraryItem simplification

- Tomes also have qualified names
- "fullyQualifiedName" -> qualifiedName
- Library.getPageWithQualifiedName doesn't do type checking (PageRef
does instead)
- Remove now-unused "RequirePageError"
- LibraryItemImpl -> LibraryItemBase