Synthesis of Macrocyclic Poly(3-hexylthiophene) and Poly(3-heptylselenophene) by Alkyne Homocoupling.