Using a General Augmented Lagrangian Duality with Implications on Penalty Methods