Ensure chunking 'where' clause handled separately

Fixes a bug where the migration:

    Lhm.change_table :foo do |t|
      t.filter "where foo.bar = 'baz' and foo.baz = 'quux'"
    end

resulted in select statements with the wrong priority.

Now, all user-specified where conditions will be put in
parens.