Only `setopt correct`, not "correct_all".

Using the correct_all option is too distracting, and needs a lot of
`nocorrect` aliases to work around this.

Using only "correct" to correct the command itself is more friendly.
Merge pull request #749 from blueyed/setopt-correct

Only `setopt correct`, not "correct_all".