Add option receive timeout for usbmux socket connection.
Check result value of usbmux socket for port request.
Merge pull request #54 from JeremyAgost/usbmux-validate-service-response

Handle errors in Usbmux socket for port negotiation