Allow multiple conditional filters on the same field

Multiple conditional filters on the same field are currently silently ignored, because the list gets blindly converted to a dict. It should be possible to do something like this:

```python
store.query(Query().filter('age','>',30).filter('age','<',40))
```