fix OmniTorch start from QS after firstboot/reboot

make this call FOREGROUND only so OmniTorch will start after system ready

Change-Id: I65d8f2adcd302e9a2b755178dc8c9c71018a359d
Base: QuickSettings: fix text size on landscape

Change-Id: I043ee71aa8b4e74fd8038fca7613e22b73c81ff5
Base: Allow unregister Callback and Controller

Battery, Bluetooth, Network, Location controller
always set callback without release them if callback owner is missing

add this method to unregister the callback to prevent memory leak

fix whitespace

Change-Id: I0d6451ddfb681bd5301e7958e20d2462d4a82039
Merge pull request #6 from omnirom/android-4.4

Merge into kk4.4