Add a fault_tolerant flag to fail-over to stale cache.

Rack::Cache includes an option to enable fault tolerant caching, so that stale cached results can be returned if the downstream service is unavailable.  Just set `:fault_tolerant => true` in the options hash.

All automated tests continue to pass.