Starting to include kafka-integration app as part of Buck build.

- refactored to follow the api & app structure
- added buck files
- builds and loads
- cleaned-up and fixed number of pom files to function as expected
      (meaning "mvn clean install" actually works)

Change-Id: Ib896269c4986f6ee5cd6bae7cf508f71b64f59f9
diff --git a/apps/kafka-integration/BUCK b/apps/kafka-integration/BUCK
new file mode 100644
index 0000000..ecb06ff
--- /dev/null
+++ b/apps/kafka-integration/BUCK
@@ -0,0 +1,17 @@
+BUNDLES = [
+    '//lib:kafka-clients',
+    '//lib:protobuf-java-3.2.0',
+    '//incubator/protobuf/models:onos-incubator-protobuf-models',
+    '//incubator/protobuf/models:onos-incubator-protobuf-models-proto',
+    '//apps/kafka-integration/api:onos-apps-kafka-integration-api',
+    '//apps/kafka-integration/app:onos-apps-kafka-integration-app',
+]
+
+onos_app (
+  title = 'Kafka Integration',
+  category = 'Integration',
+  url = 'http://onosproject.org',
+  description = 'Provides integration of ONOS and Kafka message bus so that internal ONOS events ' +
+    'can be broadcast over the Kafka message bus to off-platform applications.',
+  included_bundles = BUNDLES,
+)