Use "resource" machinery to manage cpanm tarball
Use "resource" machinery to manage cpanm tarball

Use the resource machinery to fetch/cache/unpack/... the App::cpanminus
tarball.

- this hardcodes the version, I can't figure out how to use a variant to
  hold/set the value and access it in the resource().
- change up the install to use the `with working_dir()` meme.

skosukhin/spack,mfherbst/spack,tmerrick1/spack,LLNL/spack,krafczyk/spack,tmerrick1/spack,krafczyk/spack,matthiasdiener/spack,lgarren/spack,skosukhin/spack,iulian787/spack,iulian787/spack,krafczyk/spack,mfherbst/spack,mfherbst/spack,matthiasdiener/spack,lgarren/spack,TheTimmy/spack,EmreAtes/spack,EmreAtes/spack,iulian787/spack,skosukhin/spack,TheTimmy/spack,tmerrick1/spack,mfherbst/spack,krafczyk/spack,tmerrick1/spack,iulian787/spack,skosukhin/spack,LLNL/spack,matthiasdiener/spack,lgarren/spack,LLNL/spack,iulian787/spack,tmerrick1/spack,TheTimmy/spack,EmreAtes/spack,EmreAtes/spack,lgarren/spack,EmreAtes/spack,LLNL/spack,mfherbst/spack,LLNL/spack,TheTimmy/spack,skosukhin/spack,krafczyk/spack,lgarren/spack,matthiasdiener/spack,TheTimmy/spack,matthiasdiener/spack