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.
Merge pull request #720 from Renelvon/decouple2

Decouple market implementation from DHT