dynamically find first attribute line of smartctl output

Warnings can add lines to header so do not assume the attributes
always start one the 8th line.

Fixes #292.