renamed some server classes

It has no more sense calling *ServerTest those classes.
Added Server connection-policy option

The server can now be configured to drop connection coming from clients
which don't use the correct protocol; moreover, the handshake now
happens *before* notifying the rest of the world of a new client's
connection: if the connection is dropped, nobody notices it.