Refs #17713 - Add document completion portlet

- Add portlet;
- Update documentation;
- Update and fix CSS and JS;
- Update version to 3.0;