Add PropWare::UART::send_array() method and refactor puts() to use it