all: Fix various typos and incorrect terminology
Done using:
```
codespell \
--builtin clear,rare,usage \
--skip './po/*' --skip './.git/*' --skip './NEWS*' \
--write-changes .
```
and then some manual checking and editing.
Signed-off-by:
Philip Withnall <withnall@endlessm.com>