2-Thiazolines: an update on synthetic methods and catalysis.