Use of the vinyl group as an efficient protecting group for azole N- atoms: Synthesis of polyfunctionalized imidazoles and thieno[2,3-d] ⇌ [3,2-d]imidazole