Conjugated Porphyrin Arrays: Synthesis, Properties and Applications for Functional Materials