Multifunctionalization of Proteins: Strategies for Combining Semi-Synthetic and Bioorthogonal Techniques