Chemoenzymatic and Template-Directed Synthesis of Bioactive Macrocyclic Peptides