Updates to the cli to clean up table handling when all fields are
available from protobuf. All tables should look the way they did before
the cli changes for performance management.

Change-Id: I28ab15eea063db475f1ba689ff01eb1a15a39f86
diff --git a/cli/main.py b/cli/main.py
index ec84bf5..c31000c 100755
--- a/cli/main.py
+++ b/cli/main.py
@@ -176,7 +176,13 @@
             'hardware_version',
             'software_version',
             'firmware_version',
-            'serial_number'
+            'serial_number',
+            'parent_port_no',
+            'vlan',
+            'ports',
+            'reason',
+            'root',
+            'parent_id'
         }
         print_pb_list_as_table('Devices:', devices, omit_fields, self.poutput)
 
@@ -190,7 +196,13 @@
             'desc.sw_desc',
             'desc.dp_desc',
             'desc.serial_number',
-            'switch_features.capabilities'
+            'desc.serial_num',
+            'switch_features.n_buffers',
+            'switch_features.n_tables',
+            'switch_features.auxiliary_id',
+            'switch_features.datapath_id',
+            'switch_features.capabilities',
+            'ports'
         }
         print_pb_list_as_table('Logical devices:', res.items, omit_fields,
                                self.poutput)