Add support for locally cached agent installer

This will put the locally cached agent installer tarball in its final
location if it exists. If not, it will download it first, and then copy
it into place.