Fix heading style on markdown files to prevent md-toc errors

The md-toc pre-commit hook that is added by default will crash if the first heading in the README, CHANGELOG, and CONTRIBUTING files use # for the top heading. Instead, they should use =-underlined heading, and the top-level section headings should start at ##.