Always wrap blocks in list items in para

We were only wrapping the last item in a para.
Which results in invalid docbook and causes
inconsistent list items.

https://bugzilla.gnome.org/show_bug.cgi?id=723913
Correctly handle neighboring ordered and unordered lists
Also handle <https:> tags