add support for conjunctions with bounding box

Allow `with().in_bounding_box()` restrictions to be added to conjunctions
such as `any_of`, e.g.

    Model.search do
      any_of do
        with(:city, city)
        with(:location).in_bounding_box(se, nw)
      end
    end