Update to the way ul/li is displayed.

1. Updated ul's to include an additional newline for starting ul's only.
This makes them appear more correctly with markdown parsers (including the
"official" one @ https://github.com/michelf/php-markdown.

2. Moved the spaces on list items before the item rather than after. This
makes it easier to read and is more in line with what most markdown looks
like.
Better management of nested lists & breaklines before lists
Merge branch 'feature/ul-li-updates'
The PR should be submitted to the v2.x branch
Use double slash comment in PHP code