RFC 7232 Compliance for yii\filters\HttpCache

This PR fixes #4372. I took the liberty to update the documentation as well and provide some basic test coverage for the filter.