QueryStringKeyBit catch all params and do not cache errors flag in CacheResponse

- QueryStringKeyBit can use all the query string parameters if `*` is passed
- new flag `cache_errors` in CacheResponse to not cache responses with 4xx or 5xx errors
Please, name it `test_cache_response_with_error_by_default`