Refs #20459 - Cleanup beautifulsoup4, include iframes and interpret JS

- Removed beautifulsoup4 dependency and cleanup all fixes made with
  this tool (fix_daviz, fix_relatedItems, fix_portalMessages)
- Include iframes and interpret javascript. Also added option to
  disable javascript per theme.