Uncache UTXO on a per outpoint basis instead of a per transaction basis
Summary: This is a continuation of the work started in D342 . Before changing the underlying storage, we need to miigrate the API.
Test Plan:
make check ../qa/pull-tester/rpc-tests.py
Reviewers: freetrader, sickpig, awemany, kyuupichan, #bitcoin_abc
Reviewed By: freetrader, #bitcoin_abc
Differential Revision: https://reviews.bitcoinabc.org/D348