Stub-out new boyer-moore stuff.
Call generate_find_skip. Pass find_skip_lookup around.
Add is_prefix() and suffix_len(), which will be needed for a working generate_find_skip().
First stab at building generate_find_skip()
Use find_skip_lookup in boyer_moore_strnstr()
Python 2 uses tons of memory when creating the big file.
This line is useless now. Just run CFLAGS=-pg ./configure if you want profiling info.
Fix comment. Check for madvise() and posix_fadvise().
Use madvise() posix_fadvise() to tell the OS we will be reading sequentially.
Merge pull request #451 from ggreer/galil_rule

Boyer-Moore strstr and Galil rule