Settings: Add Advanced reboot (1 of 2)

This commit adds a setting in Development settings for including options
in the power menu for rebooting into recovery or bootloader, defauled to
off.
When enabled, the Advanced reboot options will only be available once
the
device is unlocked.

Change-Id: I202bf2adec3ba50c1a2e4de2a8f62cdad970ce04
Signed-off-by: STELIX <ssspinni@gmail.com>
PowerManager: Don't wake up device when charger is plugged/unplugged (2/2)

This will add the option to disable waking up the device when a charger
is plugged or unplugged.

added as well config option to disable volume rocker wake for devices
which do not support it well

Change-Id: Idf37087b4cdee94c8557d67ab3d491d65bc60c36
Signed-off-by: STELIX <ssspinni@gmail.com>
settings: add back all keyboard IME features back (2/2)

this commit adds:

- ime switcher notification - thanks cm
- slims fullscreen disable on landscape
- slims force autorotation on IME
- volume button control for navigate in the message - thanks cm
- slims force to show always enter key

some fixes to the 4.2/4.3 implementations + added full multiuser
support for all this features

cheers

Change-Id: I58596f11ee09c6db77119f3e3044e1ec2dd30c0a
Signed-off-by: STELIX <ssspinni@gmail.com>
Settings: add volume rocker control (wake up) (2/2)

Change-Id: I4ddf4a792f3512716bb876ded964ae37f6076e83
Signed-off-by: STELIX <ssspinni@gmail.com>
Settings: Configurable 0, 90, 180 and 270 degree rotation (2/2)

Change-Id: I48e81ff5b3f89e2b7531a19e42b491182cbf95b4
Signed-off-by: STELIX <ssspinni@gmail.com>