Obsolete :predicate forms

Syntax checkers are supposed to use functions or lambda expressions as
predicates now.
Merge branch 'deprecate-predicate-forms'

* deprecate-predicate-forms:
  Obsolete :predicate forms