Synthesis of glycerin carbonate-based intermediates using thiol–ene chemistry and isocyanate free polyhydroxyurethanes therefrom | Synapse