UART works
Made some modifications to toolchain and SConstruct file to make newlib link in properly.
Updated summon-arm-toolchain to latest version. - commit c207a7e6d8, stll have modifications to disable libopencm3.
Also modified summon-arm-toolchain to build newlib after building gcc. Then rebuild gcc with newlib. Not strictly sure this is necessary, but it works.