Replace CMTest_TH_Html with CM_Dom_NodeList

Followup from https://github.com/cargomedia/CM/pull/936
@alexispeter fyi

What was the original reason for us to extract this functionality into `CM_Dom_NodeList`? Did we want to use it somewhere else as well?