Merge branch 'tickets/2.7.x/7982' into 2.7.x
- tickets/2.7.x/7982: Fix failing SSL Host test introduced by b6a67edc Fix device.conf error reporting Fix #9164 - allow '-' in device certificate names Fix #7982 - puppet device doesn't reset all cached attributes