cpu: fix oc/uc values won't stick on boot

 * The new kernel panic check ( ad6a61f971d48022a52b383fe38ef41069fc9346 ) would do
   way to much when executed on boot and thus no values won't stick
   after a reboot.

 * Fixing also the bug, where vsel4 won't be updates and rework
   the execution a bit (note: default values may need a update too)

 * Fixing also a bug where the app would crash when updating
   the cpu values, the RefresherThread would just be called twice,
   which results in a crash.

 * Fixing also the governor specific parameters would show
   "Unavailable" on first change. This is due the wrong
   permissions, just change the governor to performance first
   and then change to the actual new governor.

 * If one governor parameter is not writeable disable the
   preference and infrom the user about this. Some governors
   (interactive) have parameters which can't be changed by the
   user (e.g. boostpulse).

 * Also fixing a bug, where the min freq for the cpu won't
   update if it was changed due live oc/uc.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
cpu: update default cpu values

 * Since the last change we use a arraylist for storing
   those values.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>