Limit number of ngrams extracted from regex

Truely complex regexes could extract thousands of ngrams.  That'd be too
many term filters to run.  So we limit the number.  Default to 100 and
let the user bump it around.

Change-Id: I70a1fe824d3c6cc25723e63f9b3b1c06a7418c94