Recent developments of 2-aminothiazoles in medicinal chemistry.