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.
Hm, that's been quite an oversight by me :boom: Thanks for fixing that!