Normalized Markdown headers before parsing the book contents

This prevents errors in section auto-numbering when a book
mixes Setext-style and atx-style headers.