Analysis and Approximation of Contact Problems with Adhesion or Damage