Allow multiple clients connections to RELP input + tests

As reported in a few tickets (LOGSTASH-707, LOGSTASH-736, LOGSTASH-921)
the relp input was instable when several clients connected to it.
I used the spec to first reproduce the behavior and then validate my changes.