Add custom TableFormater for keep same empty list behavior as prettytable 0.6

Fix bug 1165962

And upgrade cliff to 1.3.2, because cliff 1.3.1 depends on prettytable<0.7

Change-Id: I6b38a2d77f6b9bf88d6d64f6c02b98b6c21fda3a