Optimize aho corasick with bitset use.

Also:
*add -msse4 to build options
*use user time instead of real time in timef.h