Configurable database synchronization strategy

The database synchronization strategy is now read from the database
cluster configuration. The default strategy is used for passive
activation, one other strategy should be configured for database
synchronization.
Merge remote-tracking branch 'origin/dev/sjones/db-sync-strategy' into testing