Various performance tweaks to CCoinsView
- Pass txid's to CCoinsView functions by reference instead of by value
- Add a method to swap CCoins, and use it in some places to avoid a allocating copy + destruct.
- Optimize CCoinsViewCache::FetchCoins to do only a single search through the backing map.