Implemented Timeouts for BroadcastReceiver::GetNextRemote()

- use nanosleep() for faster unit tests
- enable infinite timeout for BroadcastReceiver::operator()
- simplified WiflyControl (always use TcpSockets, we will never use udp for the data connection)
- harmonized usage of timeval in BroadcastReceiver and ComProxy
- hardened ComProxy_ut