A Lucene CharFilter that removes HTML tags and translates entities, while preserving offsets