Introduce pre and post targets.
Introduce pre and post targets.

Targets pre and post can be defined in the including (library) makefile.
They are added to provide extra flexibility. Target all will
build pre, $(executable) and post in deterministic order. Built-in
documentation is modified to reflect the new situation.

myQwil/pd-externals,ArnaudCourcelle/external