Fixing leak of dummy response packet when proper response packet is found
Changed USBMuxListener API slightly to satisfy memory analysis.
Added simple documentation for Send and Receive functions.
Close socket on error (and shut up analyzer warning)
Style fix
Merge remote-tracking branch 'upstream/master' into usbmux-memory-cleanup

* upstream/master:
  fixing bug in callback code
  fixing over-release and image mounting code

Conflicts:
	Framework/MobileDevice/SDMUSBmuxListener/SDMMD_USBMuxListener.c
Merge pull request #40 from JeremyAgost/usbmux-memory-cleanup

Usbmux memory cleanup