T2447
Add a function to get utxo set using chronik instead of bch-api
This diff creates a new file, chronik.js, to contain functions that wrap chronik API calls. Due to the current limitation in chronik where hash160s are required instead of addresses, together with the need to preserve existing data structures and app functionality, these functions may be slightly more involved than a simple API call and hence warrant specific methods.
Note -- this supersedes D11818. The mock in D11818 was not actually a mock and failed as the wallet utxo state changed.