v3.2.0-rc0
Merge branch 'stable-3.1'
* stable-3.1:
Clarify the limitations of gerrit+ssh in replication.config
PushOne: Don't log refs to push at ERROR level
PushOne: Remove redundant 'throws' declarations
Destination: Further improve the debug logs when not pushing
Improve logging of why a project or ref is not replicated
ReplicationQueue: Add handling of null ReplicationTasksStorage.ReplicateRefUpdate
Destination: Extract repeated string to a constant
Fix flaky ReplicationConfig tests
FanoutReplicationConfig: Make methods static where possible
Factor out and simplify the check if Path is a *.config file
Consistently use Files.list in FanoutReplicationConfig
Add multiple replication configuration file support
Use ReplicationConfig interface instead of ReplicationFileBasedConfig
Fix failing AutoReloadConfigDecorator tests
Move replication config parsing out of DestinationsCollection
Extract destinations logic into a new class
ReplicationQueue: Migrate to Flogger
Adapt existing replication logging code in master to Flogger,
to allow the merged code to build successfully on master.
Change-Id: Ice4e54ab5c1a1a53894432c3687137e4b3603c41