[#4555] Do not double-decode gzipped responses via cURL

- cURL's CURLOPT_ENCODING setting can allow auto-decoding a response.
  Detect if set appropriately, and, if so, strip the Content-Encoding
  header in the response.
Merge branch 'hotfix/4555'

Close #4555
[2.2.2] Prepare for release

- Updated README
- Added 2.2.2 changelog
- Updated VERSION
Merge branch 'releases/2.2.2'

2.2.2 readiness
Bump to next maintenance development version

- 2.2.3dev
Merge branch 'version/bump'

Bump to 2.2.3dev
Update FormInputTest.php

Test for title attribute
Update FormInputTest.php

Added with check
Added title attribute
Merge pull request #4878 from tobre6/master

Form element title attribute test
[#4878] CS fixes

- Trailing whitespace
Merge branch 'hotfix/4878'

Close #4878