changelog.md: Fix nested lists.
Be consistent with the header markdown.
Add html validation test.
Fix validation errors.
Add JSHint check.