Distinguish old from new protocol by peeking into the TCP stream

cf-serverd: distinguish if client is using old protocol by using
recv(MSG_PEEK) and checking if received message begins with CAUTH
command. Removed STARTTLS command. Bonus: Code became actually
simpler. Passes all acceptance tests. Bootstrapped with both old (3.4)
and new clients, they both work out of the box.