Complete Optional Task 2 for select server.

echo_select_server.py is adapted from echo_server.py.
test.sh launches multiple parallel tests. I saw failueres for echo_server.py. But, I have not seen failures on
my test laptop