Automatic translation import

Change-Id: Idf9c93db2edba1f37c1ad74eda91445263aca8e9
Display Settings: Better font size control

Use a SeekBar instead of a list/spinner to determine the font scaling.
For consistency, an approximate size (small, normal, etc.)
 and the exact percentage are displayed.
Show a preview of the selected font size immediately

Ported from CM 10.2, squashed commits 46678 and 49167.
Credit to Veeti Paaananen for the latter commit.

Change-Id: I754d7fdcaf27c23dfccf9d56291956e70b23f63e
Merge "Automatic translation import" into lp5.0
Add OP_WAKE_LOCK to device AppOp template

Ops won't be shown at all unless they appear in one of the tempates.

Change-Id: I7fc1cd56f79c5a474397d23751b7bc54c10fbaf8
[1/2] Settings: Add support for OP_ALARM_WAKEUP

Port from cm-10.2 and cm-11.0

Author: Sam Mortimer <sam@mortimer.me.uk>
Date:   Mon Sep 30 23:10:35 2013 -0700
[1/2] AppOps: Add alarm wakeup op

Patchset: 1
http://review.cyanogenmod.org/#/c/80212/

Change-Id: I9f5b39336896565eaabbf56c94b6d10e5e09ca43
add dslv controller

a lot of our settings have drag swipe features
this is the central controller for it to have
easy access

Change-Id: I9eb9849f2585510649f49c75915b0c7f3c508fdd
Settings: add central slim ActionListViewSettings class back...

as well shortcutpicker helper and several other stuff which is needed
for nearly every feature we have regarding navigation or shortcuts.

Imported from kk

changes:
- Renaming to be inline with fwb part
- code cleanup
- disabled code where features are not present till now

NOTE: This patch from graphics group is needed as well
      https://gerrit.slimroms.net/#/c/19987/2

Change-Id: I7b01e9ff685880c892807a8048aefad5af0c96b1
Settings: materialize grabber icon

Change-Id: I74908674c8d6b5e5f3fbca8e54778c8d9d9dd6b7
Settings:  allow device trees to invoke custom display settings

in this case gesture control settings.

Intent used: com.slim.action.LAUNCH_SCREEN_OFF_GESTURE_SETTINGS

Due that the methods to inject external settings have changed on lp due of
the dashboard we reintroduce a simply meta data preference method which can setup
on wherever sub settings screen an entry with title and summary.

Change-Id: I82f5a8a4075f109419b08014ad2d723bf2f54402
Settings: add a default slim actions array

Change-Id: Icb6725834c83f4e64964f8d5b7d6a06c16260a49
Settings: add default slim actions for screen off gestures

Change-Id: Ia7c59308d7ea0b8764e3a9e181625d08834a3881
Settings: Materialize DSLV

Change-Id: I8efe75ee2b571136a7983b9a0b36090294650c80
Settings: add user configurable lockscreen shortcuts (2/2)

Change-Id: I6333792830f7357a9f4fcd5d42c479ec60a71915
Settings: Do not remove quicksettings features on tablets

Old code which were needed to do not conflict with split QS/Notification drawer
on kitkat

just remove the check for it.

Change-Id: I18cd9bf66e10d48f59c9d152129cbf3b1fc074dd
Merge "Add OP_WAKE_LOCK to device AppOp template" into lp5.0
Merge "[1/2] Settings: Add support for OP_ALARM_WAKEUP" into lp5.0
Settings: its not an icon anymore...its an option

we moved reset option on dslv into the menu. So the help text is a bit missleading.

Change-Id: Ic502f668432ac76ffda03a9221bd28dabbc889c2
Settings: make unaccounted and over-counted battery usage configurable

Google disabled it for release builds here:

https://github.com/SlimRoms/packages_apps_Settings/commit/e6793771cedb47aed72f1c64f870b70357746938

well but it is enabled for whatever other type of builds beside the official release builds. That said it should
be a developer option so or so and not build type dependent.

Whatever added an option into developer settings to control it. Default value is false.

That said.....finally no complain about misc battery stat in battery settings xD

Change-Id: I7549b1c796d5d9413b4af5d80a31d6efeaf0352a
Settings: : Slim heads up customizations for LP (2/2)

Basically it follows the same idea like we had on SlimKat....see here
https://github.com/SlimRoms/frameworks_base/commit/323ed77c5e5bd6d421beae1f8118eb580be5ecf1

That said there are some differences in this more or less completely recoded feature.

- Moved it into the app policy files
- Enable/Disable on every app (no system apps)  either longpress a notification and an button appears / or in notification app settings
- For now only snooze and heads up timeout configurable....other stuff will follow later.
- fix up some AOSP code for it as well fix some UX inconsitence.
- left swipe dismiss, right swipe put into background, swipe down opens notification drawer and moves the notification into it
  (aosp default behaviour is a big UX disaster....swipe up dismisses it completely and swipe down open notification drawer but heads up stays....first
   happened to me 10000 times accidentally which is really bad and second does not make sense. Hence this change of the default behaviour)

Well and a lot smaller things as usual.

Change-Id: I96c3259ad705b1776c58d2119410cd97d5f6d928
Settings: enable status bar brigthness slider always

we can control now automatic mode as well

Change-Id: I0548eb6359d9db004c639ea4f154f7ce44c3d31e