fix #68 - IO errors on OCSP responders are cached in memory. Also OCSP
cache memory usage is better controlled.
Cleaned up caching. The responder errors cache refactored to use proper
keys.