Merge branch 'stable-2.16' into stable-3.0

* stable-2.16:
  Predicate: Add safety check against not(any())
  Add an index-safe predicate that matches all changes

Release-Notes: skip
Change-Id: Ia64e074194cd561bc55a6f0e7976633aaa9bb2ff