UseLogger uses a specified Logger to output package logging info.
This should be used in preference to SetLogWriter if the caller is also
using btclog.
Run adds an object message with a target value for PoW to the end of the
pow queue. It returns the index value of the stored element. If the
PowManager is running, then a signal is sent to start running hashes immediately.