Cleaning up application titles, descriptions and categories.

Change-Id: I80f9770697cbf29b6bde2b20778c341b0f403d9f
diff --git a/providers/host/BUCK b/providers/host/BUCK
index 2cfed29..b7d90f4 100644
--- a/providers/host/BUCK
+++ b/providers/host/BUCK
@@ -18,5 +18,5 @@
     title = 'Host Location Provider',
     category = 'Provider',
     url = 'http://onosproject.org',
-    description = 'ONOS host location provider.',
+    description = 'Provides host discovery and location to the ONOS core by eavesdropping on the ARP and NDP packets.',
 )
diff --git a/providers/lldp/BUCK b/providers/lldp/BUCK
index dfbc97e..8315f65 100644
--- a/providers/lldp/BUCK
+++ b/providers/lldp/BUCK
@@ -26,7 +26,7 @@
     title = 'LLDP Link Provider',
     category = 'Provider',
     url = 'http://onosproject.org',
-    description = 'ONOS LLDP Link provider.',
+    description = 'Provides link discovery to the ONOS core by eavesdropping on the LLDP control packets.',
     included_bundles = BUNDLES,
 )
 
diff --git a/providers/netcfghost/BUCK b/providers/netcfghost/BUCK
index 7b9a203..dfc8af1 100644
--- a/providers/netcfghost/BUCK
+++ b/providers/netcfghost/BUCK
@@ -11,6 +11,8 @@
     title = 'Network Config Host Provider',
     category = 'Provider',
     url = 'http://onosproject.org',
-    description = 'Host provider that uses network config service to discover hosts.',
+    description = 'Allows operator to prescribe information about known hosts and their locations ' +
+        'using the network configuration subsystem. Such information takes precedence over ' +
+        'information discovered through other host location providers.',
 )
 
diff --git a/providers/netcfglinks/BUCK b/providers/netcfglinks/BUCK
index fe1dc0b..2b643eb 100644
--- a/providers/netcfglinks/BUCK
+++ b/providers/netcfglinks/BUCK
@@ -23,6 +23,8 @@
     title = 'Network Config Link Provider',
     category = 'Provider',
     url = 'http://onosproject.org',
-    description = 'Links provider that uses network config service to predefine devices and links.',
+    description = 'Allows operator to prescribe information about known infrastructure links and ' +
+        'their state using the network configuration subsystem. Such information takes precedence ' +
+        'over information discovered through other link discovery providers.',
     included_bundles = BUNDLES,
 )
diff --git a/providers/null/BUCK b/providers/null/BUCK
index 440c4a8..8e43e3a 100644
--- a/providers/null/BUCK
+++ b/providers/null/BUCK
@@ -13,8 +13,11 @@
 )
 
 onos_app (
-    title = 'Null Southbound Provider',
-    category = 'Provider',
+    title = 'Null Provider Suite',
+    category = 'Test Utility',
     url = 'http://onosproject.org',
-    description = 'ONOS null southbound provider.',
+    description = 'Suite of device, link, host, flow and packet providers that allow the operator ' +
+        'to test ONOS against completely fictional network topology. This is useful for conducting ' +
+        'ONOS core performance tests and for developing features that require only control plane ' +
+        '- and not data plane - functionality. ',
 )
diff --git a/providers/openflow/app/BUCK b/providers/openflow/app/BUCK
index 78800ab..bcef496 100644
--- a/providers/openflow/app/BUCK
+++ b/providers/openflow/app/BUCK
@@ -6,10 +6,10 @@
 
 onos_app (
     app_name = 'org.onosproject.openflow',
-    title = 'OpenFlow Meta App',
+    title = 'OpenFlow Provider Suite',
     category = 'Provider',
     url = 'http://onosproject.org',
-    description = 'OpenFlow southbound meta application.',
+    description = 'Suite of the OpenFlow base providers bundled together with ARP/NDP host location provider and LLDP link provider.',
     included_bundles = [ '//utils/osgi:onlab-osgi' ],  # FIXME to allow hollow oar files
     required_apps = APPS,
 )
diff --git a/providers/openflow/base/BUCK b/providers/openflow/base/BUCK
index 46844fc..0a3b869 100644
--- a/providers/openflow/base/BUCK
+++ b/providers/openflow/base/BUCK
@@ -15,10 +15,10 @@
 
 onos_app (
     app_name = 'org.onosproject.openflow-base',
-    title = 'OpenFlow Provider',
+    title = 'OpenFlow Base Provider',
     category = 'Provider',
     url = 'http://onosproject.org',
-    description = 'OpenFlow protocol southbound providers.',
+    description = 'Provides the base suite of device, flow and packet providers that rely OpenFlow protocol to interact with network devices.',
     included_bundles = BUNDLES,
     required_apps = APPS,
 )
diff --git a/providers/ovsdb/BUCK b/providers/ovsdb/BUCK
index 642cf9a..0f36e70 100644
--- a/providers/ovsdb/BUCK
+++ b/providers/ovsdb/BUCK
@@ -5,7 +5,7 @@
 
 onos_app (
     app_name = 'org.onosproject.ovsdb',
-    title = 'OVSDB Southbound Meta App',
+    title = 'OVSDB Southbound Meta',
     category = 'Provider',
     url = 'http://onosproject.org',
     description = 'ONOS OVSDB southbound meta application',