Description should not publish events, the server should
Implement server type inspection
Remove the server type change state machine
Implement cluster without state machine
Fix connection on jruby
Ask a server if it is write command ready
Heartbeat frequency defaults to 10
Monitor threads hashed by monitor object id
Merge pull request #436 from mongodb/server_type_change

Cluster Monitoring: Server Selection instead of State Change Events