ISPN-4654 AND over range queries does not work (indexless query)

* Some subscription gets mistakenly suspended because the Predicate's equal and hashCode do not take the attribute into account

* also fix equals() and hashCode() of RegexCondition