Split the source markdown into chapters (to start #194)

Since there are no pending PRs, now seemed a good time to bite the bullet.

The build works for the HTML version as before. This does not yet produce one page per chapter in the output; there should not be any noticeable difference to the output.

Doing the split in stages seems to be sensible to me, as does starting with the biggest and most disruptive change.