Currently if you have a list structure such that you have:
The fact that they are the same list id, but with reverse indentation level, the second li will not be added to the resulting list.
refs #18: flake8
refs #18: added a test showing the incorrect behaviour
refs #18: dealt with mangled ilvl in lists
refs #18: update note
refs #18: refactor
refs #18: updated the test for no longer doing stupid nesting
refs #18: break ``get_li_nodes`` early if it detects a mangled list
refs #18: updated update note
@kylegibson reviewed this.