minor change: simplify the code
Ulp/Olp: 2 fixes for markdown output

- when they're followed by a header =>
   add a newline at the end of ULPs and OLPs when followed by a header
  (github: fix #92)

- make sure that an item always is the first thing on a line =>
  add missing newlines for ULPs and OLPs items
Minor code reformatting
Process tests in alphabetical order

This makes it easier to check whether a particular test was performed.
Add test for list + code + header

Related to https://github.com/pw374/omd/issues/92