Added transaction support at the connection level and added implicit rollback to releaseConnection at the pool level.
Changed inTransaction to toggle on callback.  Added transaction begin/commit/rollback error messages and tests.
Added documentation for transactions
Changed transaction documentation to be more succinct.
Error in transaction documentation.
Changed transaction documentation to be more succinct (again).
Removed transactions from TODO list
Changed that usage to self.  connection.changeUser now sets inTransaction to false.
Changed to simple transaction support.  Updated documentation to point to MySQL transaction documentation.
Fixed link in documentation
Fixed timezone test not to be dependent on the millisecond executed.
Merge pull request #600 from nanek/fix-timezone-test

Fixed timezone test not to be dependent on the millisecond executed.
Fixes #599 Updates readme.
Merge pull request #601 from nanek/fix-readme

Fixes #599 Updates readme.
Allow calling release on connection removed from pool
Merge pull request #604 from dougwilson/fix/release-on-removed-connection

Allow calling release on connection removed from pool
Merge pull request #586 from jflitton/master

Basic transaction support for connections
Fixed felixge/node-mysql#588 missing variable declaration
Merge pull request #613 from rwky/master

Fixed felixge/node-mysql#588 missing variable declaration
Merge pull request #2 from felixge/master

Merging with main thread