Replaces fold with forall if possible.

Before:

seq.foldLeft(true)((x,y) => x && p(y))

After:
seq.forall(p)