watch 3.3.10: new version and upstream switch

Updated `watch` to the latest version from the procps-ng project, a Debian, Fedora and openSUSE fork of procps. It's more up-to-date than the procps project.
In this version it also supports colored output.

This should close #34850 and fix #11476.
A comment for why `AM_LDFLAGS` is needed would be good.