putty: add optional dep on gtk+

Closes #17533.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
qt5: fails with clang again.

Fixes #17535.
autogen 5.17.1
lilypond: remove skip_clean :all
mlton: remove skip_clean :all
visualnetkit: remove skip_clean :all