Fix packet receive overwriting (and leaking) the payload of the previous send

Release "connect" packet after sending and create new empty packet for response to prevent leak of packet payload dict when SDMMD_USBMuxReceive overwrites the original object.
Added function SDMMD_USBMuxCreatePacketEmpty.