stomp_rep idea was one of my worst ever. rolled back.
correct thing to do is obvious now.
Added test to verify TypeError is raised for invalid socket_type
Homogenized the socket type behavior to raise a ValueError.
Improved test_new_socket_behavior test
Split out start_process from start_server_process
Fifo backend was leaving files littered around that was not allowing later procs to bind.
Added test to make sure killed procs are cleaned up.
py3 fixes.
Added 'safe_to_rebind' method and explanation for this tragedy.
py26 compat (forgot to use unittest compat)