Refactoring to allow custom queries. The API needs more work to make this nice and simple.
Refactoring to allow custom queries. The API needs more work to make this nice and simple.

git-svn-id: 366a5da20089ec86f0be452482ca7d71e39d4ef6@892 5a4de678-0f31-0410-84e4-bbaf904ce06c

Reposoft/ReposSearch1,rburgoyne/repos-search,Reposoft/ReposSearch1,Reposoft/ReposSearch1,rburgoyne/repos-search,rburgoyne/repos-search,rburgoyne/repos-search,Reposoft/ReposSearch1