market: reduce coupling between market and DHT implementation.

* Also decrease coupling by removing the return value,
  since it is not used anywhere.
transport: Refactor transport.store

* Turn it into a pure wrapper around dht.iterativeStore
  to reduce maintenance cost for changes in DHT.