Fix all not to depend on order of input array

We return false if any member is false, true if all members are true,
and NA if all members are true or NA
Implement == to be consistent with all(.==)
Remove special errors for invalid use of >, >=, <, and <=

These were broken before, but they don't make much sense to have given
that these errors don't exist for Arrays in Base.