FIX query crash when using wildcards

Using a query like this used to make any_of crash :

```ruby
  Foo.where( "name like '%bar%'" ).any_of({ published: true }, { closed: false })
```

This is because this would raise an exception :

```
> User.where( "first_name like '%pouet%'", [] )
=> ArgumentError: malformed format string - %'
```

While this won't :

```
> User.where( "first_name = 'pouet'", [] )
=> []
```

`#any_of` was written thinking it was ok to pass empty placeholders.
This was wrong.

Close #6