table names added to query conditions

One more tweak: searchlogic originally was inserting column names into the result conditions, sth like:

```
User.id_eq(1)
SELECT * FROM `users` WHERE (users.id = 1)
```

The current duck_chain version generates:
```
User.id_eq(1)
SELECT * FROM `users` WHERE (id = 1)
```

It may cause problems if the condition is part of a more complex query which joins other tables - then 'id' becomes ambiguous.