CHEF-4422 Truncate cache paths for remote files to stay within file system path length limits
Use constants instead of lets for semantically constant symbols
Add expectation of no exception for simple save case
Restore config after tests are done
Merge pull request #939 from opscode/adamed-11-stable-OC-9173-remote-file-path

CHEF-4422 Truncate cache paths for remote files