Allow unsafe-eval to fix font renderer in crx

Fixes #4660
Adds pageviewport documentation
Removes unused code from web/compatibility.js
Merge pull request #4767 from timvandermeij/cleanup

Removes unused code from web/compatibility.js
Merge pull request #4740 from yurydelendik/pageviewportdoc

Adds pageviewport documentation
update DE translation (attachments)
Merge pull request #4769 from fkaelberer/updateDEtranslation

update DE translation (attachments)
Merge pull request #4738 from Rob--W/allow-unsafe-eval

Allow unsafe-eval to fix font renderer in Chromium extension