* Previously, a user could not choose which spell checker to use.
Instead, the first one found was used.
* This PR adds the flags `+aspell` and `+hunspell` which allow a user to
choose which spellchcker to use (even if both are installed).
* Report an error if spell checking is enabled but no spell checker
is found.