Enabling olefin metathesis on proteins: chemical methods for installation of S-allyl cysteine.