Significantly improves loadtxoutset performance via a number of changes:
- parallel threads for decoding, hashing, serializing and writing to leveldb
- no fsync() gating writes
- no redundant loading into CoinsView
Also adds a subcommand to bitcoin-util for getting a snapshot's hash_serialized_3, muhash, coin count and total amount values without importing to leveldb first.
On my systems, performance ends up bottlenecked by leveldb CPU usage.