Merge branch 'stable-2.16' into stable-3.0
* stable-2.16:
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
ReplicationQueue: Migrate to Flogger
Change-Id: I13265df47beca6717dc78a790fba793c649a8b1b