Added more utilities in JsonUtils

      navigateSafe
      isEmptyJson
      listKeyChains
      added tests

Change-Id: I34e6b940f1d96580d5685edca3c8603aa388fad8