The streaming connectors currently pull a massive amount of dependencies. For example, we transitively get the scala compiler/reflection/etc and ZooKeeper.
A lot of stuff comes with flume and kafka. Are those required to make the connectors work? Otherwise, it might be good to exclude them, to prevent conflicts for users that actually depend on those components.
