[tool] Add partitions show with tablet id

With this commit help, we can get the corresponding relationship
between partitions and tablet id. Which will help us to observe
the partitions more easily.

The command looks like:
`kudu table list --list_tablets --show_tablet_partition_info <table_name> <master_addresses> [-negotiation_timeout_ms=<ms>] [-timeout_ms=<ms>]`

The output of the command looks like:
`
TestTableListPartition
  T e72c529ad1a8481390683fd0fe3fb917 : HASH (key_hash0) PARTITION 0, HASH (key_hash1, key_hash2) PARTITION 0, RANGE (key_range) PARTITION 0 <= VALUES < 1
    L 8afe7243874943058e849fecebb84d98 127.28.231.1:11503

  T 674c732628b74fbab0a03a11f357b432 : HASH (key_hash0) PARTITION 0, HASH (key_hash1, key_hash2) PARTITION 0, RANGE (key_range) PARTITION 2 <= VALUES < 3
    L 8afe7243874943058e849fecebb84d98 127.28.231.1:11503

  T 1c9a5a6f62d1402aba04dc84f32b6b04 : HASH (key_hash0) PARTITION 0, HASH (key_hash1, key_hash2) PARTITION 1, RANGE (key_range) PARTITION 0 <= VALUES < 1
    L 8afe7243874943058e849fecebb84d98 127.28.231.1:11503

  T 44046ee1b43a43f4b59dad75f611ac0a : HASH (key_hash0) PARTITION 0, HASH (key_hash1, key_hash2) PARTITION 1, RANGE (key_range) PARTITION 2 <= VALUES < 3
    L 8afe7243874943058e849fecebb84d98 127.28.231.1:11503

  T 12ca618464074d8a9ae3f9581701bcf0 : HASH (key_hash0) PARTITION 0, HASH (key_hash1, key_hash2) PARTITION 2, RANGE (key_range) PARTITION 0 <= VALUES < 1
    L 8afe7243874943058e849fecebb84d98 127.28.231.1:11503

  T edc1cbdae0934df9a48866fe65cfbec8 : HASH (key_hash0) PARTITION 0, HASH (key_hash1, key_hash2) PARTITION 2, RANGE (key_range) PARTITION 2 <= VALUES < 3
    L 8afe7243874943058e849fecebb84d98 127.28.231.1:11503

  T 91ebccd823634878a6e0a8a4e941aa4f : HASH (key_hash0) PARTITION 1, HASH (key_hash1, key_hash2) PARTITION 0, RANGE (key_range) PARTITION 0 <= VALUES < 1
    L 8afe7243874943058e849fecebb84d98 127.28.231.1:11503

  T 0057ad8aea0d4ad3a626b6417f14bcac : HASH (key_hash0) PARTITION 1, HASH (key_hash1, key_hash2) PARTITION 0, RANGE (key_range) PARTITION 2 <= VALUES < 3
    L 8afe7243874943058e849fecebb84d98 127.28.231.1:11503

  T de3f9629a97148069aae9e598cb0d3fa : HASH (key_hash0) PARTITION 1, HASH (key_hash1, key_hash2) PARTITION 1, RANGE (key_range) PARTITION 0 <= VALUES < 1
    L 8afe7243874943058e849fecebb84d98 127.28.231.1:11503

  T d7f9c9103f1943ef9b5131f03e9f8738 : HASH (key_hash0) PARTITION 1, HASH (key_hash1, key_hash2) PARTITION 1, RANGE (key_range) PARTITION 2 <= VALUES < 3
    L 8afe7243874943058e849fecebb84d98 127.28.231.1:11503

  T 63777094ede14232a5822a3ac50925fd : HASH (key_hash0) PARTITION 1, HASH (key_hash1, key_hash2) PARTITION 2, RANGE (key_range) PARTITION 0 <= VALUES < 1
    L 8afe7243874943058e849fecebb84d98 127.28.231.1:11503

  T 87f91f80595140fd9c9582a186a3f52b : HASH (key_hash0) PARTITION 1, HASH (key_hash1, key_hash2) PARTITION 2, RANGE (key_range) PARTITION 2 <= VALUES < 3
    L 8afe7243874943058e849fecebb84d98 127.28.231.1:11503
 `

Change-Id: Ia9c3b62111c7f302ea934324d1636f79731f18f1
Reviewed-on: http://gerrit.cloudera.org:8080/18617
Tested-by: Kudu Jenkins
Reviewed-by: Alexey Serbin <alexey@apache.org>
10 files changed