search: added first implementation of search

Includes various ignore options and forward anchored search.

Change-Id: I28cd51b56a3d36685ad3cc3c8e273f0c3860763d
Reviewed-on: https://go-review.googlesource.com/9507
Reviewed-by: Nigel Tao <nigeltao@golang.org>
3 files changed