Commit Briefs
chores
mostly to avoid long lines (>= 80)
reword docstring to avoid checkdoc complain
checkdoc complained that `uses' should be in imperative form...
rework the vc-dir handling and remove the ugly hack
With this our *vc-dir* looks more like the others. Instead of showing something like stage:edit we only add `M', `D' or `A' (the got status flags), and so we don't need the ugly hack too.
add the required "headers" for a package
Emacs 27.1 is a prerequisite because of flatten-list, otherwise it should run on 25.1 onwards.