Refactoring NETCONF client to consolidate active and passive components into the same jar and app.

Simplifying names and consolidating dependencies on other apps.

Change-Id: Ifd7f9253732839a083930ebc5f04116daf090e06
diff --git a/apps/netconf/client/BUCK b/apps/netconf/client/BUCK
new file mode 100644
index 0000000..804a67f
--- /dev/null
+++ b/apps/netconf/client/BUCK
@@ -0,0 +1,27 @@
+APPS = [
+  'org.onosproject.yang',
+  'org.onosproject.config',
+  'org.onosproject.netconf',
+]
+
+COMPILE_DEPS = [
+  '//lib:CORE_DEPS',
+  '//lib:onos-yang-model',
+  '//lib:onos-yang-runtime',
+  '//apps/config:onos-apps-config',
+  '//protocols/netconf/api:onos-protocols-netconf-api',
+  '//utils/osgi:onlab-osgi',
+]
+
+osgi_jar_with_tests(
+  deps = COMPILE_DEPS,
+)
+
+onos_app(
+  app_name = 'org.onosproject.netconfsb',
+  title = 'NETCONF Device Configuration',
+  category = 'Protocols',
+  url = 'http://onosproject.org',
+  description = 'Extension to allow ONOS to configure NETCONF devices.',
+  required_apps = APPS,
+)