cpu: temporary fix setOnBoot() overclock values

Sometimes Aero Control could crash due to wrong casting during boot when
the user over-/underclocked.
Temporary fix this by removing the HashSet casting.
shell: make setRootInfo() threaded

Allowing to let the write-su-Process run in its own dedicated thread
instead of the main UI-Thread, which could add a small performance boost
for various fragments.