Merge pull request #623 from rwky/master

Fixed felixge/node-mysql#622
pool cluster node pattern select one error
Fix #635: Make inflation of dates optional
Merge pull request #637 from iarna/optional-date-inflation

#635: Make inflation of dates optional
Fixes #560: Allow to specify source IP address for TCP connection.
Merge pull request #642 from tgpfeiffer/master

Fixes #560: Allow to specify source IP address for TCP connection.
Splitting the changeUser test into separate user change and db change

In b3220d3, the change-user-fatal-error test was modified in order to run
on Travis as well. However, according to the comment in the code, changing
to an invalid user doesn't seem to cause an error on Travis side, so this
test was modified to change the database instead. This only seems to make
limited sense to me (this obviously is not a limitation of the code, but
of Travis), so I basically undid that commit for this test.
However, I added another test that actually changes the database, which
also runs on Travis.
In addition, I disabled the check for a particular error code, since they
seem to vary according to database configuration and setup, just the `fatal`
property is checked.
Merge pull request #643 from tgpfeiffer/master

Splitting the changeUser test into separate user change and db change
Fix change user test

Local mysql responded with ok packet when password was empty - weird.
Fix retrieving local dates
Merge branch 'master' of https://github.com/felixge/node-mysql
Don't publish tests to npm
Merge pull request #662 from Frost/master

Don't publish tests to npm
Changelog for 2.0.0-rc1
2.0.0-rc1
Update version in Readme
travisci: remove 0.6 build

Was failing for a while, so removing it until somebody cares to fix it.

see: https://travis-ci.org/felixge/node-mysql/jobs/14731654
Adds more env vars to travic config
Updates Readme and fixes mention about alpha tag
Fixes previous travis env config