Fixed a bug in NoiseRemoved and EdgeFinder which improved them very
much. Changed 'break' to 'continue' and skipped checking cells against
themselves. Found the issue with ShapeDetector but it was impractical to
run it in one separate thread (very slow). Will work on having shapes
merge again from the CACellThreads.