Remove custom http dial (causes push that take over 1 minute to fail)

Fixes #6250 
See also: dotcloud/docker-registry#417
Partial revert of 02f4ae6c56474b1f4e747916812b38134d503349

cc @crosbymichael @vbatts @vieux