Boron Trihalide Mediated Substitution of Hydroxyl Groups with Alkenyl, Alkynyl, and Allyl Moieties