Use -r to indicate output file for mysqldump.
Fix DatabaseCluster.toString().
Refactor DumpRestoreSupport interface to support dialects that don't require external process execution.

Conflicts:
	core/src/main/java/net/sf/hajdbc/ConnectionProperties.java
	core/src/main/java/net/sf/hajdbc/dialect/StandardDialect.java
	core/src/main/java/net/sf/hajdbc/dialect/postgresql/PostgreSQLDialect.java
	core/src/main/java/net/sf/hajdbc/sync/DumpRestoreSynchronizationStrategy.java
	core/src/test/java/net/sf/hajdbc/SimpleTest.java
	src/main/java/net/sf/hajdbc/ConnectionProperties.java
	src/main/java/net/sf/hajdbc/dialect/ConnectionProperties.java
Distributable state manager needs to delegate to local state manager on activate/deactivate.
Improve resiliency of invocation strategies to concurrent database deactivation.

Conflicts:
	core/src/main/java/net/sf/hajdbc/invocation/AllResultsCollector.java
	core/src/main/java/net/sf/hajdbc/invocation/ExistingResultsCollector.java
	core/src/main/java/net/sf/hajdbc/invocation/InvokeOnAnyInvocationStrategy.java
Add DATABASE_CALLED_AT_SHUTDOWN and URL_FORMAT_ERROR_2 failure codes.
Fix issue where HA-JDBC proxies can retain stale references to objects from a deactivated database if that database is reactivated before being accessed.

Conflicts:
	core/src/main/java/net/sf/hajdbc/sql/AbstractProxyFactory.java
	core/src/main/java/net/sf/hajdbc/sql/AbstractRootProxyFactory.java
	core/src/main/java/net/sf/hajdbc/sql/ProxyFactory.java
	src/test/java/net/sf/hajdbc/sql/BlobTest.java
Introduce new builder API for configuring database cluster.
Convert xml parsing from JAXB to StAX.