hardware: use proper field marker for optional parts
hardware/Makefile: add target to print BOM