In-place server upgrading for Go's http.Server()