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/device.py b/cli/device.py
index adef6ff..05f97c9 100644
--- a/cli/device.py
+++ b/cli/device.py
@@ -75,13 +75,28 @@
 
     def do_show(self, line):
         """Show detailed device information"""
+        omit_fields = {
+            'pm_configs',
+            'flows',
+            'flow_groups',
+            'ports',
+            'parent_port_no',
+            'reason',
+            'vlan',
+            'parent_id',
+            'root',
+            'type',
+            'vendor',
+            'id'
+        }
         print_pb_as_table('Device {}'.format(self.device_id),
-                          self.get_device(depth=-1))
+                          self.get_device(depth=-1), omit_fields)
 
     def do_ports(self, line):
         """Show ports of device"""
         device = self.get_device(depth=-1)
         omit_fields = {
+            'peers'
         }
         print_pb_list_as_table('Device ports:', device.ports,
                                omit_fields, self.poutput)