Use unordered maps for various lookup maps in CTxMemPool
This save roughly 1 second in removeforblock and then another sec saved for creating a block template for a large 100MB block.
Also a bug fix for txpool usage where we were not including the size of the outpointMap
Edited by Peter Tschipper