Merge macros.h into common.h
Switch to a ioXX_t type instead of using volatiles everywhere
Aesthetic changes to trap handler
Make bootloader enable bus access to all peripherals before booting
Fix indent inconsistencies in fdt.c
Various code style fixups

Pointer style to "type *name".
Opening braces stay on the same line.
Define __attribute__((unused)) in a macro.
Change code to use UNUSED macro.
Added proper header boilerplate to fdt.h.