Move Device Settings to parent settings headers

The purpose of this move is to get more inline with common
build development convention. It is important to note that the
device settings detection and header adapter management is entirely
an original CFX implemetation.