2-Heteroarylimino-5-benzylidene-4-thiazolidinones analogues of 2-thiazolylimino-5-benzylidene-4-thiazolidinones with antimicrobial activity: synthesis and structure-activity relationship.