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.
> Dear Craig, I'm compiling the `watch` command from procfs-ng[1] on Mac OS 10.10,
> and by running the simple `make watch` I get the following error:
> $ ./configure --disable-dependency-tracking
> --prefix=/usr/local/Cellar/watch/3.3.10/
> [...]
> $ make watch
>   CC       watch.o
>   CC       strutils.o
>   CC       fileutils.o
>   CCLD     watch
> libtool: link: cannot find the library `./proc/libprocps.la' or unhandled
> argument `./proc/libprocps.la'
> make: *** [watch] Error 1
> $ make clean
> [...]
> $ make -n watch
> echo "  CC      " watch.o;clang -std=gnu99 -DHAVE_CONFIG_H -I.  -include
> ./config.h -I./include
> -DLOCALEDIR=\"/usr/local/Cellar/watch/3.3.10/share/locale\"  -Iproc -g -O2 -c
> watch.c
> echo "  CC      " strutils.o;clang -std=gnu99 -DHAVE_CONFIG_H -I.  -include
> ./config.h -I./include
> -DLOCALEDIR=\"/usr/local/Cellar/watch/3.3.10/share/locale\"  -Iproc -g -O2 -c -o
> strutils.o `test -f './lib/strutils.c' || echo './'`./lib/strutils.c
> echo "  CC      " fileutils.o;clang -std=gnu99 -DHAVE_CONFIG_H -I.  -include
> ./config.h -I./include
> -DLOCALEDIR=\"/usr/local/Cellar/watch/3.3.10/share/locale\"  -Iproc -g -O2 -c -o
> fileutils.o `test -f './lib/fileutils.c' || echo './'`./lib/fileutils.c
> rm -f watch
> echo "  CCLD    " watch;/bin/sh ./libtool --silent --tag=CC   --mode=link clang
> -std=gnu99 -Iproc -g -O2 ./proc/libprocps.la  -o watch watch.o strutils.o
> fileutils.o -lncurses
>
> >From the output it seems that it looks for a file in "./proc/librocps.la", and
> this is due to the AM_LDFLAGS variable being set to "./proc/librocps.la" in the
> Makefile.
>
> I can compile it successfully only if I clean the AM_LDFLAGS when calling the
> `make watch`.
> This is how I can compile `watch` successfully:
>
> ./configure --disable-dependency-tracking
> --prefix=/url/local/Cellar/watch/3.3.10/
> make watch AM_LDFLAGS=
>
> I tried to fill this in the ticket system as suggested in the project page, but
> it seems that tickets can be opened only by members.
>
> Is it possible to make it compile without this workaround, maybe with a patch?
> You can see the related discussion at [2].
>
> Thanks,
> Alessio Bogon
>
> [1]: http://sourceforge.net/projects/procps-ng/
> [2]: https://github.com/Homebrew/homebrew/pull/34852