Move relp connection setup code from RelpServer::accept to new method.

RelpServer::accept should return as soon as a TCP connection is accepted.
That connection will then be in its own thread and won't block other
connections being made.

Also added a new RelpError exception type.