Tweak FedSocket handshake to not require invalid headers
This MR changes the handshake so the receiving connection will add the correct "(request-target)" header before verifying the signature. So that header doesn't need to be sent and the nginx config doesn't need to be changed. It's is still used in the signature so we still verify that this request was meant for FedSockets.