Synthesis and Characterization of Linear, Branched and Hyperbranched Triphenylamine-Based Polyazomethines