Consider also tilde and colon as a heading markers

Add `~` and `:` to the regex that finds headings.
Also add _, +, `, and ' as valid header markers.

This makes the re contain the complete set of recommended markers.