Switch to using linker script

Switch to using a linker script (packed.ld) instead of command-line
options to ld to make .data follow .text immediately and take less
memory when loaded.
Add uart.S module

Add uart.S module implementing polling mode UART0 initialization and
trivial "printf" functions. Add uart_test.S - module testing some of the
uart.S functionality.