Fix filters doctests and add them to the usual test run
CleanText improvements

* \t is always in \s so no need to add it
* handle non-breaking spaces separately and add the full UTF-8 sequence
* add an option to keep (but normalize) newlines
* more tests