Redefine *grep's in terms of a search function.

Use is like this:

	search -name p1 -name p2 grep_pattern

Anything not -name {next arg} will be passed to grep. The rest to find.