CMakeLists.txt: Made file more readable for compile options

Compile options, especially the warnings, are separated into separate calls
and described.

Signed-off-by: Mats Liljegren <mats.liljegren@enea.com>
bitcalc: Added "array" format.

The "array" format gives the bits set as a list of bit indexes separated by
space. This format should be well suited for scripting.

Signed-off-by: Mats Liljegren <mats.liljegren@enea.com>
partrt: Use bitmask array when traversing bitmasks

The [non]isolated_cpu_list variables are not for iterations, but are being used
for that anyway. This will not iterate the bits. This currently affect
hotplug and the newly introduced cpufreq governor selection.

Bitcalc has a newly introduced format callaed "array", which is designed for
allowing scripts to iterate over set bits. Use that for iterations.

Signed-off-by: Mats Liljegren <mats.liljegren@enea.com>