Landscaping Macrocyclic Peptides: Stapling HDM2-Binding Peptides for Helicity, Protein Affinity, Proteolytic Stability and Cell Uptake.