after and before arguments are now optional.
Previously they were not behaving like the context even though the man page implied that they did.
docs: Update svn:ignore documentation to reflect current status.
Fix behavior of glob patterns for ignores

Fixes #385
Add jade to file types
Add stylus to file types
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
Const-ify some things. Use find_skip_lookup in boyer_moore_strncasestr.
Add .C and .H to --cpp language option. Fixes #445.
Add another failing test case related to #383 and #402.
Rename match struct to match_t
Better test case for --hidden option.