Polyaniline-thiacalix[4]arene metallopolymer, self-doped, and externally doped conductive polymers