CASSANDRASC-104 Relocate Sidecar common classes in vertx-client-shaded

Patch by Francisco Guerrero; Reviewed by Yifan Cai for CASSANDRASC-104
diff --git a/CHANGES.txt b/CHANGES.txt
index c12d3ca..e1ac034 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,6 @@
 1.0.0
 -----
+ * Relocate Sidecar common classes in vertx-client-shaded (CASSANDRASC-104)
  * Automated yaml type binding for deserialization (CASSANDRASC-103)
  * Upgrade Vert.x version in Sidecar to 4.5 (CASSANDRASC-101)
  * Break restore job into stage and import phases and persist restore slice status on phase completion (CASSANDRASC-99)
diff --git a/vertx-client-shaded/build.gradle b/vertx-client-shaded/build.gradle
index 189a82a..24519e8 100644
--- a/vertx-client-shaded/build.gradle
+++ b/vertx-client-shaded/build.gradle
@@ -69,6 +69,7 @@
     archiveClassifier.set('')
     // Our use of Jackson should be an implementation detail - shade everything so no matter what
     // version of Jackson is available in the classpath we don't break consumers of the client
+    relocate 'org.apache.cassandra.sidecar.common', 'o.a.c.sidecar.client.shaded.common'
     relocate 'com.fasterxml.jackson', 'o.a.c.sidecar.client.shaded.com.fasterxml.jackson'
     relocate 'io.netty', 'o.a.c.sidecar.client.shaded.io.netty'
     relocate 'io.vertx', 'o.a.c.sidecar.client.shaded.io.vertx'