Porphyrin Polygons: A New Synthetic Strategy for Cyclic Porphyrin Oligomers Utilizing a Porphyrin Double Decker Structure.