Remove transactions from orphan pool.

This change removes transactions in a newly connected block
from the orphan pool if they exist.  This helps keep memory
usage lower.