Allow multiple guides to be published from within one repository
books/*.yml, allow a guide to define a subdirectory within the repo that should be used when publishing.
For example, in CiviCRM core, we might want to store the Dev Guide, User Guide, and Sysadmin Guide in separate folders within the
docs directory. This shouldn't be too hard if we just tell
mkdocs to use a subfolder for its build process.