Thiophene-Based Microporous Polymer Networks via Chemical or Electrochemical Oxidative Coupling