Made list prefix deletion in DTHTMLWriter more robust

- previously it would require the exact prefix text to remove it
- now it looks for the range of the field attribute at the beginning
- thus it does no longer pose a problem if the prefix gets messed up