HPCC-10106 Rebuild Persists if input files change, ignore other persists

Previously persists rebuild if any direct input files, or any persists they
were dependent on changed.  With this change the persist will rebuild if any
direct or indirect input files change.  This allows intermediate persists
to be deleted without causing other persists to rebuild.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>