[HTTPCLIENT-2044] Don't create stateless/immutable factory objects

Decide later if some of these classes should have a private default
constructor.

This closes #195
14 files changed