issue #236: shaded jar lose necessary bk jar to execute

Descriptions of the changes in this PR:

 after bump to bk4.6, add bk-proto bk-http dependency to shaded jar

Author: Arvin <arvindevel@gmail.com>

Reviewers: Sijie Guo <sijie@apache.org>

This closes #237 from ArvinDevel/addBkDependencyInShade, closes #236
diff --git a/distributedlog-core/pom.xml b/distributedlog-core/pom.xml
index f010959..aa55c2e 100644
--- a/distributedlog-core/pom.xml
+++ b/distributedlog-core/pom.xml
@@ -213,6 +213,7 @@
                   <include>commons-io:commons-io</include>
                   <include>commons-lang:commons-lang</include>
                   <include>com.google.guava:guava</include>
+                  <include>com.google.protobuf:protobuf-java</include>
                   <include>io.netty:netty</include>
                   <include>io.netty:netty-all</include>
                   <include>io.netty:netty-buffer</include>
@@ -223,6 +224,8 @@
                   <include>org.apache.bookkeeper.stats:bookkeeper-stats-api</include>
                   <include>org.apache.bookkeeper:bookkeeper-server</include>
                   <include>org.apache.bookkeeper:bookkeeper-common</include>
+                  <include>org.apache.bookkeeper:bookkeeper-proto</include>
+                  <include>org.apache.bookkeeper:bookkeeper-http</include>
                   <include>org.apache.commons:commons-lang3</include>
                   <include>org.apache.distributedlog:distributedlog-common</include>
                   <include>org.apache.distributedlog:distributedlog-protocol</include>
@@ -340,6 +343,7 @@
                   <include>commons-io:commons-io</include>
                   <include>commons-lang:commons-lang</include>
                   <include>com.google.guava:guava</include>
+                  <include>com.google.protobuf:protobuf-java</include>
                   <include>io.netty:netty</include>
                   <include>io.netty:netty-all</include>
                   <include>io.netty:netty-buffer</include>
@@ -349,6 +353,9 @@
                   <include>net.jpountz.lz4:lz4</include>
                   <include>org.apache.bookkeeper.stats:bookkeeper-stats-api</include>
                   <include>org.apache.bookkeeper:bookkeeper-server</include>
+                  <include>org.apache.bookkeeper:bookkeeper-common</include>
+                  <include>org.apache.bookkeeper:bookkeeper-proto</include>
+                  <include>org.apache.bookkeeper:bookkeeper-http</include>
                   <include>org.apache.commons:commons-lang3</include>
                   <include>org.apache.distributedlog:distributedlog-common</include>
                   <include>org.apache.distributedlog:distributedlog-protocol</include>