Synthesis of Polysubstituted Cyclopentene and Cyclopenta[ b]carbazole Analogues from Unsymmetrical 4-Arylidene-3,6-diarylhex-2-en-5-ynal and Indole Derivatives via an Iodine Mediated Electrocyclization Reaction.