insertOrderedList: implement listifying

Apart from tests of issue #39, this CL passes all listifying tests.

PTAL
isTabelCell()? We should have "TR" in another predicate with "COLGROUP", "TBODY", "THEAD",?