adds contrib/raftexample to integration tests and fixes two test races
Otherwise listening ports leak across unit tests and ports won't bind.
close raft commit channel before issuing raft error since it's done sending
deadlock if no leader; node selects on propc=nil and writes to Ready, client blocks on propC in same select as Ready reader, and so progress of raft state machine deadlocks.