Synthesis of segmented poly(ether urethane)s and poly(ether urethane urea)s incorporating various side-chain or backbone functionalities