add support for handlers when opening http urls (e.g., for authentication)
use handlers without affecting the global state
Update NEWS, switch to opener rather than handlers in HttpGitClient.