Added a pattern type that consists of a normal RegexpPattern and a set
of other patterns from which at least one needs to be present within the
match to the first pattern. Also changed the way MatchSignificanceData's
simulated regions are constructed to try to match the background
distribution better.