This is a first pass at filtering bad addresses.
ETA: Although this might not be a perfect solution, we need to stop the practice of returning long dead garbage addresses to other peers. This addresses one of the longstanding Things That Bug Me About Bitcoin.