HTTPCLIENT-2036: CacheValidityPolicy should use TimeValue

This closes #201
8 files changed