Improve read only HTML

We receive feedback from users saying that "when I view a mail message in event module, I see ugly html source", this was because user had set preferred text editor to monaco. Improve a bit monaco integration so that we display something better than code in a `<pre>`  for non editable editors.

We had another feedback that when using CKEditor as preferred text editor in old UI, users can not click on links when viewing an html Mail Message. But it works in new UI. I did something minimal so that this looks working until the migration to new UI is complete.

/reviewed-on !1011
10 jobs for master in 0 seconds
Status Job ID Name Coverage
  External
failed ERP5.CodingStyleTest-Master

01:19:37

passed ERP5.PerformanceTest-Master

00:32:40

failed ERP5.UnitTest-Master

01:37:28

passed SlapOS.Eggs.UnitTest-Master.Python2

00:12:33

passed SlapOS.Eggs.UnitTest-Master.Python3

00:15:36

passed SlapOS.Eggs.UnitTest-luke.Python2

00:14:10

passed SlapOS.Eggs.UnitTest-luke.Python3

00:15:25

failed ERP5.UnitTest-Master

01:17:09

passed SlapOS.Eggs.UnitTest-Master.Python2

00:20:12

passed SlapOS.Eggs.UnitTest-Master.Python3

00:14:35