Adding commit in fork for repeated element queries.

This is "easy" but it assumes a user would want to filter
on each of the values, i.e.

(val == val1) AND (val == val2) AND ...

which is simply to die via

q.filter(Model.val == val1).filter(Model.val == val2)...

but it is equally likely that a user may instead want

(val == val1) OR (val == val2) OR ...

which would instead be

q.filter(Model.val.IN([val1, val2, ...]))