Enforce md style.

- multiple blank lines before header
- skip header level
- colon at end of header

@randx: the points are mentioned at http://www.cirosantilli.com/markdown-styleguide/#headers. Please open PR if you with to propose a change.