Fix sequelize includes processing, fixing the case of multiple 'any' predicates using the same base navigation property. e.g predicate1 = new breeze.Predicate('NavProp1', 'any', 'NavProp2.NavProp3.Field1', '==', value1) predicate2 = new breeze.Predicate('NavProp1', 'any', 'NavProp2.Field2', '==', value2)
Fix sequelize includes processing, fixing the case of multiple 'any' predicates using the same base navigation property. e.g
predicate1 = new breeze.Predicate('NavProp1', 'any', 'NavProp2.NavProp3.Field1', '==', value1)
predicate2 = new breeze.Predicate('NavProp1', 'any', 'NavProp2.Field2', '==', value2)

The behavior now is to use the first predicate and ignore all others.
We fix this by traversing all paths and pushing the extra 'where' hashes and attributes at the appropriate place in the graph

Breeze/breeze.server.node,Breeze/breeze.server.node,Breeze/breeze.server.node