fix nested list eating labeled list term and tests

- fix nested indented list eating sibling labeled list term
- add a dozen more test cases for complex list scenarios
cleanups
allow trailing spaces after block image
Merge pull request #110 from mojavelinux/list-fix-and-tests

Fix nested list eating labeled list term and tests