Not a big deal, but I'm wondering whether Flume integration should at least be opt-in and behind a profile? it still sees some use (at least on our end) but not applicable to the majority of users. Most other third-party framework integrations are behind a profile, like YARN, Mesos, Kinesis, Kafka 0.8, Docker. Just soliciting comments, not arguing for it.
(Well, actually it annoys me that the Flume integration always fails to compile in IntelliJ unless you generate the sources manually)