Added case insensitive and regular expression matching
Implemented context matching

This finds the "context" of the match, it also supports
combining matches that have the same context.
Use multiple processes to speed up searching

On my four core computer it makes searching ~3x faster.
Created a C version of the expat TagStripper

Makes searching ~3x faster.