Improved EchoLink RX timeout handling

The previous EchoLink RX timeout handling was a little bit too
simplistic. It could not handle clients sending larger audio packets,
like iPhones seem to do. The new algorithm adapts the timeout value to
how much audio data have been received.