packer cache now stored by default in HOME/.packer_cache

Right now Packer creates a folder called "packer_cache" in whatever working directory you're in when you launch Packer. It would probably make more sense to have a default folder in the $HOME directory, so @VulpesArtificem and I have worked out a fix for that.
#367
#436