iks: additional data while updating remotes

+ changed protocol to update and list remotes to provide additional
  data -- this is name and type
+ new communication in case of temporary lost communication with
  location may look like this:

   <- list_remotes 1234
   -> k 1234 {"iks:szb":{"name":"Sample base","type":"szbase"},"iks:knlib":{"name":"Sample knlib","type":"knlib"}}
   -> remote_removed 0 iks:knlib
   <- list_remotes 4321
   -> k 4321 {"iks:szb":{"name":"Sample base","type":"szbase"}}
   -> remote_added 0 {"tag":"iks:knlib","name":"Sample knlib","type":"knlib"}