Move deprecation code in its own file (the code was getting big and not very interesting)

Author Orionik <orionik.eso@gmail.com>
Author date 2022-06-04 18:43:53
Author local date 2022-06-04 20:43:53 +0200
Committer Orionik <orionik.eso@gmail.com>
Committer date 2022-06-04 18:43:53
Committer local date 2022-06-04 20:43:53 +0200
Commit f0cb5b32382e44e0990af65f352a85d26954ddfd
Tree 3e315b1f78eea0b6840eb16ce067797cd519e995
Parent 3a04610329dc74a144e09444c5c2419f883191d9
Move deprecation code in its own file (the code was getting big and not very interesting)

Some books are not in the eidetic memory so we can't access them thanks to ESO API.
So, in order to still be able to read them, I have added the possibility for some books to still hold all the necessary data to be able to display them. The text won't have the right language if the player changed his language since the day he saw the book but it is better than not beeing able to read them.