UP-4264 Reset cache control on portlet resource request if not using cached response


Fixes problem of uPortal sending eTag to portlet that browser did not send, plus properly resetting properties to default values per portlet spec.
`@since uPortal 4.2` would be nice to document when the method came into the codebase (and thus became exposed API).