fixup! 65c2b6e8e3a4ebea394fd7ee118c2ea0a618b87e
client: rewritten user auth config setup
fixup! 65c2b6e8e3a4ebea394fd7ee118c2ea0a618b87e
fixup! 290aae747c6797e3cd16dd376f4df0eb4a2daf69
tests: ogreclient prereqs
fixup! 290aae747c6797e3cd16dd376f4df0eb4a2daf69
client: handling for no configured ebook home
client: find source ebooks from various providers on local machine