const correctness

Change-Id: I0f5dc97a50dd1e0e98f6920506043c0a8ac185e0
HTML formatting: Strip out CR at the end of the text

This is mainly a refactoring to simplify the code for the subsequent
patch.

Change-Id: I684437bc37263dd071aadf19178354198d976f89
Fix format=flowed, DelSp and joining of blank lines

Yes, there's quite a lot of changes in this commit, and nope, there's no way I'm
going to split it into smaller ones. It turned out that our delsp support was
plain broken.

BUG: 337919
Change-Id: I1c42c42a7064e81f00ad5d95de978f91685783be
tests: Visualize missing/extra spaces

Use a middle dot as suggested by Thomas. "Sample·text" indeed looks nice :).

Change-Id: Ic371af2c2ce50c366f1e579fd0817b767b0a6b6b
Remove the Ubuntu touch version

The developers who were originally working on this decided that they want to
spend their time on their own fork instead. The fork is called Dekko for those
who are interested in helping them.

The reason for removeal of this code is that the Ubuntu-touch-specific version
is outdated, unamaintained and buggy. There is no point in shipping code which
nobody cares about, and thus it is going away now.

Change-Id: I2954b66b9066d7ee923bb9b9b67d59a7b854f4f1
Merge topic 'bug/337919'

* changes:
  tests: Visualize missing/extra spaces
  Fix format=flowed, DelSp and joining of blank lines
  HTML formatting: Strip out CR at the end of the text
  const correctness