Boundary Triples and Weyl Functions for Singular Perturbations of Self-Adjoint Operators