Apply patch from Russell Stuart to remove bashisms from the Makefile's clean
targets so rebuilding after a "make clean" works. This is required now that
/bin/sh uses dash.
The language Makefiles now call the cleanup target in the main Makefile instead
of duplicating the code across all Makefiles. (Closes: #765073)