Move to InstallTool phase.

This means we can munge the file in memory using DZil toolchain,
  absolving the need for slurp and friends.

Also, munging becomes visible to things that run afterwards, like
  CommitBuild, where its preferable to commit the test, not the test
  template.

As it was, the functionality relied on the fact git writes-out to the
  built-in dir prior to invoking tar on that directory, which would become
  broken if dzil had ever decided to change that.
update Changes
bump Changes
revise how static and dynamic lists are generated and assembled
fix undef $source warning
updated Changes
sort keys of dumped prereqs
bump Changes