Quiet output by default, verbose output flag.  Added missing files.
bootloader build revamped as common module build. (In addition to now being consistent with the other modules, this fixes up the header dependencies, so make clean all isn't needed each time.)