Issue #2100577 by pwolanin, dawehner: Decouple book module from menu.inc (Phase 1).