ArrayRef: Put back std::equal for operator== with a check for the empty ArrayRefs