Revert "relay first doublespend"

This series of commits reverts #3883 and  #4450.

Discussion in #4550.

For completeness this reverts all changes, however we may want to keep some like the CBloomFilter::clear() method.