Added pool state state machine to avoid and signal any possible illegal states
Added pool state state machine to avoid and signal any possible illegal states

mongodb/node-mongodb-native,mongodb/node-mongodb-native,mongodb/node-mongodb-native,mongodb/node-mongodb-native