Added classes for connection pooling
Added pool option to connection config
Added release method to Connection class for releasing pooled connections
Added Pool to module index
Added createPool wrapper in test/common
Added tests for connection pooling
Fixed defaulting the waitForConnections config option
Added .end method to close all connections
Properly close the pool at the end of the tests
Replaced .release method with replacing the .end method from the Pool
Removed EventEmitter inheritance
Cleaned up end code a bit
Merge branch 'master' of github.com:felixge/node-mysql into pool
Added hook for destroying pool connections. Creation also checks if the pool is closed before responding with a new connection.
Added missing self reference
Merge branch 'master' into pool
Updated common.createPool to merge the test configuration the same as common.createConnection
Merge branch 'pool' of github.com:felixge/node-mysql into pool
Merged master with pool
Added pool documentation