Revise parts of updating indexes of super kinds

:Release Notes:
We have fixed two bugs on putKind in case of multi-depth and multi-kindId inheritance.

:Detailed Notes:
- updateIndexes traverse the whole hierarchy up and calls updateOwnIndexes for each kind.
- Remove incorrect else clause to update indexes normally for multi-kindId inheritance.

:Testing Performed:
- Test 1
  1. Put A, B, C kinds as this (A -> B -> C)
  2. Remove inheritance as this (A -> B), (C)
  3. Search A, B, C kinds whether showing data is reasonable
- Test 2
  1. Put A, B, C kinds as this (A,B -> C)
  2. Search A, B, C kinds whether showing data is reasonable

:QA Notes:

:Issues Addressed:
[GF-13311] DB8: Multi-depth and Multi-kindId inheritance does not work normally on putKind
Open-webOS-DCO-1.0-Signed-off-by: kyouhyun.hwang <kyouhyun.hwang@lge.com>

Change-Id: I60c5588b9900bc7a35973bb25d06301e1a794f46
Reviewed-on: https://g2g.palm.com/3191
Reviewed-by: Kyouhyun Hwang <kyouhyun.hwang@lge.com>
Tested-by: Kyouhyun Hwang <kyouhyun.hwang@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Roger Stringer <roger.stringer@lge.com>