[maven-release-plugin] prepare release v0.4
[maven-release-plugin] prepare for next development iteration
Updated CHANGES for release 0.4
Updated readme
Fix null clusterName in log messages

When left to its default, the `clusterName` used in log messages in
`CassandraFactory` is `null`.

Instead, we should use `cluster.getClusterName()` to use the name
determined automatically by the underlying driver.
Use InetAddress for contactPoints

Jackson supports the (de)serialization of Java `InetAddress`, and the
Cassandra driver supports `InetAddress` as part of its
`addContactPoints` API.

Using `InetAddress` is preferable to `String`, as it will automatically
validate addresses during deserialization.
Update tests to use InetAddress

We cannot use the fictitious hosts "host1" and "host2" now, as they must
resolve in order to be valid.
Merge pull request #2 from nicktelford/fix/null-cluster-name

Fix null clusterName in log messages
Added Travis CI build config
Merge changes from master
Added Travis CI build status to README
Updated README title
Merge pull request #3 from nicktelford/feature/use-inetaddresses

Use InetAddress for contactPoints
Fixed incorrect use of Session in CassandraHealthCheck. Removed SessionFactory
Updated changes
Increased connect timeout to give CI more time to pass
Add debug logging to diagnose Travis errors
Changed socketOptions to give CI a chance to pass
Updated README
Removed mvn debug flag for Travis