Install files as root rather than configured user

In certain scenarios `Chef::Config.file_cache_path` is actually a hidden
directory under `/root`, which is not such a good thing when attempting
to copy files as the configured user, so let’s do this as `root` and
preserve most of the attributes as they were when they were extracted.