detect: Reporting DDR timing

The health-check was able to provide the DDR timing but not the PXE
bootstrap.

The ddr timing have to be part of the detect code which is run in both
cases.
build/Makefile: prepare 1.7.0 release
cardiff: Stylish issue
cardiff: Switching to pprint

Let's make the code easier to read by using pprint.
Do no print anything if the component reports nothing
detect: Don't print SMART messages on stdout

Printing the SMART information on stdout means they are part of the
hw.json breaking the further JSON import.