Global Constraints in Distributed Constraint Satisfaction and Optimization