onDidUpdateReadingList
Called when the user's reading list has changed, either by adding or deleting a book. After this, the list returned by readingList should in the optimal case be the same list.
previousList is the list that the new list is based on, and can be used to compute differences between the lists. The most likely change is that one GUID has either been added or removed.