Several search fixes. Fixes #60

Register explicit search helpers to avoid respond_to?, which behaves
different in Ruby 2.0 for protected methods.

Search habtm disjunct by default, but provide the possibility for a
conjunct search.