settings: refactor QuietHours code

PatchSet: use correct context

Change-Id: I9391e274250128af5f0e9dea4bdfde2485d9a746
Quiet Hours Ringer (3/3)

Change-Id: Ia4b167654867425b8d7cac952de094b16002da02
settings: allow to disable quicksettings

on 4.3 we had an extra settings option for it. Due that we want
to reduce the settings to improve the UX and due that
we are doing it this way on all dslv settings we change
the old 4.3 way.

Now it is very easy like dslv.....remove all tiles and QS
is completly disabled and cannot be opend any more. Notification
drawer shows the settings icon on the top right in this case.
As well compared to 4.3 this works on phones and tablets

Code cleanup and follow AOSP code style guidelines.

Some minor dialog tweeks (help dialog etc)

Change-Id: Ic3007e3cff0a093b29c28f32ffc0d0951a771b93
settings: add and pimp several help/reset dialogs

and centralize some strings

in PrivacyGuardManager
in DSLV settings

PatchSet: prevent double help dialog on first help screen and
onconfigurationchanged

Change-Id: I82d9da98c1e782d8e2e55b4a181f092814126673
settings: google please cleanup your translations....Settings cleanup

it is really at the moment a nightmare to see compile errors when
getting 100000 of warnings. Whatever we removed already on some
packages the warnings....but still a lot are there

Change-Id: Icd6c667a1e055e1ab41420bef575d250ac829219
minor string correction

Change-Id: I8a2c5313bbbcbc363c8cc7d1d288d6efa32df9af
Merge remote-tracking branch 'upstream/kk4.4' into kk4.4