[10-stable] Fix crashes on invalid cache files

We occasionally run into corrupt cache files, and chef can't
recover from this becuase Moneta throw TypeError instead of ArgumentError.
Merge pull request #1319 from jaymzh/fix-cache-bugs-10

[10-stable] Fix crashes on invalid cache files
Remove redundant gem from gemfile.

Rack is already a development dependency in the gemspec.
Backport CHEF-4373 to 10.x
Version bump for RC release.
[10-stable] Don't trap TERM if not in daemon mode

The whole point if this magic is meaningless if we're not in daemon
mode.