In particular * Tag a single argument constructor as 'explicit', * Remove an unused private function * Fix mismatched tags (struct vs. class) in forward declaration * Return 'false' in an impossible updateHyst() case While here, also use a real UnitSystem object instead of creating a METRIC system just to infer unit strings.