New connection wrap. add "connected()" api; add "connect" event; add socketTimeout for there is no timeout given in query function;
Add connect event test, Add connected api test
Update conection wrap, make sockettimeout configurable
Add socket timeout testcase
Fixed pool bug
Remove Connecton wrap "connect" event, "timeout" event
Fix pool remove bug