Squash auto-brightness updates

Overhaul auto-brightness level UI.

This changes a few things:
- Don't imply a 'bucket' type of algorithm is used by showing an ambient
  brightness range for each line
- Allow manually entering the screen brightness
- Add a preview window for the cubic spline interpolation
- Add a help text

JIRA:CYAN-612
Change-Id: I64274280872b9fe4f6fdc368d654aca81e0a4e0c

Improve brightness curve preview

- Avoid log spamming
- Add a little margin around the grid so outer control points aren't cut

Change-Id: If4dabdf4c713e01e59a0f367f6e95772ebc12cd7

Correctly restore brightness customize dialog hierarchy.

This is especially important when rotating the device.

Change-Id: I345823cb0a4fb30bd8ecdf40d241e2e6a394ae0a
Merge "Squash auto-brightness updates" into jb-mr1
Update Japanese translation

PS2: rebase and add missing translations
PS3: fix whitespace

Change-Id: I480fa82b71f627ba28e64f4d56bebca270bc2f87
Signed-off-by: rdgate <rdgate@gmail.com>
Settings: Updated czech translation

According to new brightness settings

Change-Id: If6fde797ed3bf39b39be5765442f98f412422ec3
Signed-off-by: kecinzer <kecinzer@gmail.com>
Make menu item title and help text consistent.

Change-Id: I8ee773c473873e5e4c3ea3dbcc0ec3e53dc2b91c
Updated simplified Chinese translations

Change-Id: I634cc31dff349c02be15db2f5e994b8c6ba851cf
Update Japanese translation

Change-Id: Iebf4064ffb4dd2f4c4165cb7291b1da23f0ac3a9
Signed-off-by: rdgate <rdgate@gmail.com>
Merge "Settings: Updated czech translation" into jb-mr1
Merge "Updated simplified Chinese translations" into jb-mr1
Merge "Update Japanese translation" into jb-mr1
Merge remote-tracking branch 'upstream/jb-mr1' into jb-mr1