Refactor doc generation

- Use a generic task for installing all plugins
- Use refactored bundle install task

Fixes #2258