* Refactor all documentation-related functions into their own module
* Rename `Package::should_document` to `Package::is_published`
* Patch the generated documentation to include a version selector
* Only try to fetch package manifest if `deploy-docs` feature is enabled