Revert "Ninja: Avoid re-running CMake on next build after regeneration"

Revert commit 6fac24d7 (Ninja: Avoid re-running CMake on next build
after regeneration, 2014-01-09).  The files reported by the method
cmMakefile::GetOutputFiles() must cause CMake to re-run only if they are
missing and without considering a timestamp.  Therefore they cannot be
listed as outputs of the re-run rule or Ninja will re-run CMake every
time because the timestamp of configure_file outputs does not change.

Another solution will have to be found to the original problem.
Merge topic 'revert-ninja_fix_rerun' into next

79859689 Revert "Ninja: Avoid re-running CMake on next build after regeneration"
Revert "Ninja: Track configured files so we can regenerate them."

Revert commit 4a6397a7 (Ninja: Track configured files so we can
regenerate them, 2013-06-17).  The files reported by the method
cmMakefile::GetOutputFiles() must cause CMake to re-run only if they are
missing and without considering a timestamp.  This is not the meaning of
the implicit dependencies field so Ninja re-runs CMake too often.

Another solution will have to be found to the original problem.
Merge topic 'ninja_fix_rerun' into next

20e595ab Revert "Ninja: Track configured files so we can regenerate them."