Relax dependency on httpclient

Removes dependency conflicts in applications that require
later 2.x-series versions.

 - `~> 2.2`:    don't accidentally select 3.x
 - `>= 2.2.0.2`:  stay above the previous minimum

Fixes #43