Added the ability to provide a headers keyword list to the
Socket.Web.connect! calls, which will add arbitrary header values to the
call.