Remove elements from nested lists in module definitions which are commented out
Fixes #251 (closed)
The bug was remove_list_elem_if
not being recursively passed in remove_items_if()
, so comments from nested lists were not removed correctly.
Also added tests to detect such bugs in the future.
Edited by Christian Dreher