httpclient_conn is now created with a proplist

This is better because we no longer rely on positional arguments
and there's no expectation that all arguments will be provided at
once, or need its users to handle the associated conditional logic.