Settings: allow for CM device parts

 This is the 2nd commit message:

Settings: remove advanced settings header when class is inexistent.

Change-Id: Ie2554ddce4f091b3e0464cf9145b2c9acd91a5bf