FindPNG: Honor old PNG_LIBRARY if provided (#14398)

In commit 2a797539 (FindPNG: improve library detection, 2013-07-27) we
split the search for PNG into separate PNG_LIBRARY_DEBUG and
PNG_LIBRARY_RELEASE variables.  However, if a project or user sets the
old PNG_LIBRARY value we must honor it instead of searching.

While at it, mark PNG_LIBRARY_RELEASE and PNG_LIBRARY_DEBUG as advanced
and remove a stray debug message.
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
Merge branch 'master' into next
Merge topic 'fix-genex-preprocessing-incomplete'

70089d0 genex: Fix preprocessing with incomplete content (#14410).
Merge topic 'FindCUDA-list-obj-files'

ef27fa6 FindCUDA: Always list custom command outputs in their targets
Merge topic 'FindPNG-compatibility' into next

6816044 FindPNG: Honor old PNG_LIBRARY if provided (#14398)
Tests/RunCMake: Tolerate valgrind lines in CMake output

When RunCMake tests run during dynamic analysis, valgrind may add lines
of the form "==[0-9]+==..." to the output.  Remove such lines from the
actual output before matching it against the expected output.
Merge topic 'RunCMake-ignore-valgrind-lines' into next

4953330 Tests/RunCMake: Tolerate valgrind lines in CMake output