Merge branch 'stable-3.2' into stable-3.3

* stable-3.2: (23 commits)
  Move shouldCleanupBothTasksAndLocks* ITs to ReplicationStorageIT
  ReplicationStorageIT: Wait for all pushes without order
  Replication*IT: Share getRef method
  ReplicationFanoutIT: Share setReplicationDestination
  ReplicationFanoutIT: Split shouldReplicateNewBranch tests
  ReplicationFanoutIT: Remove generic waitUntil helper
  ReplicationFanoutIT: Inherit from ReplicationDaemon
  ReplicationFanoutIT: Refactor setRemoteReplicationDestination
  ReplicationFanoutIT: Rename setReplicationDestination
  ReplicationFanoutIT: Cleanup shouldCreateIndividualReplicationTasksForEveryRemoteUrlPair
  Move shouldCleanupTasksAfterNewProjectReplication test
  Fix documentation issue
  Move storage portion of replicateBranchDeletion ITs
  Refactor Replication*IT tests to share a base class
  ReplicationIT: Add shouldMatch* e2e tests
  ReplicationStorageIT: Move shouldMatch* tests from ReplicationIT
  ReplicationTasksStorage: Add multi-primary unit tests
  ReplicationTasksStorage: Add multi-primary unit tests
  ReplicationStorageIT: Add shouldFire*ChangeRefs tests
  Move storage-based ITs into ReplicationStorageIT
  ...

Change-Id: I81a167ccb77738984069d9433fde75ee7cf06c8e
tree: d2d0c374dc68a16bd9b075372631e37ca90e4de6
  1. .settings/
  2. src/
  3. .gitignore
  4. .mailmap
  5. BUILD
  6. LICENSE