Recent advances in development of imidazo[1,2-a]pyrazines: synthesis, reactivity and their biological applications.