Augmented Lagrangians for General Side Constraints