Add gcc Makefile, startup, and linker script

Requires an arm-none-eabi-gcc toolchain.

Signed-off-by: Kamal Mostafa <kamal@whence.com>