Issue #2890: Dependencies for using Pulsar in Storm topologies (#2893)

* Issue #2890: Dependencies for using Pulsar in Storm topologies

*Motivation*

Fixes #2890

The shading plugin used in pulsar-storm is promoting transitive dependencies
to the dependency-reduced pom, which will mix pulsar-client and pulsar-client-original
together in the classpath.

*Changes*

- disabled `promoteTransitiveDependencies` in pulsar-storm
- remove shade plugin from pulsar-flink

* don't exclude original, since pulsar-client pom will reduce the dependencies
2 files changed