mrpdclient lib use, step 1

I was on my way to convert the talker/listener pairs to use mrpdclient, but in the process introduced two API changes to it.

I converted to this new API the minimum to pass Travis: mrpctl, mrpl, mrpq, mrpValidate.

The 2 important commits are:

mrpdclient API change: application need not to know the mrpd socket port number
https://github.com/jbmaillet/Open-AVB/commit/1201e3b82907254dcf4d4e4a63368008e3d0835e

mrpdclient: API change, un-globify the socket connection to mrpd
https://github.com/jbmaillet/Open-AVB/commit/3be37c4a5390312c3f1ede00d0dcea3501491630

On 12/01/2014 03:31 PM, andrew-elder wrote:
>>
>>   #if defined WIN32
>>   	WSACleanup();
>>   #endif
>> -	return (rc);
>> +
>> +	if (-1 == rc)
>> +		return EXIT_FAILURE;
>
> Has this been compiled on Windows?

Not at all!  :-)
And be warned that I do not have a windows nor visual studio at all to test this, so I shamelessly count on your vigilance on the windows side.

Nevertheless this is supposed to be part of stdlib.h definition, and according to a quick search is there indeed:
http://msdn.microsoft.com/en-us/library/66ythcwz.aspx