Handle JDBC Mysql connection errors

jdbc-mysql raises a different error than mysql2 when it can't connect.
This causes jdbc-mysql connection errors not to be mapped to
TS::ConnectionError's.

Add a second regex to error map that maps errors with messages matching
'Communications link failure' to a TS::ConnectionError.
Merge pull request #716 from liveh2o/develop

Handle jdbc-mysql connection errors