[2/2] LED customization

* Add LED customization.
* Add global and per-app settings.
* Set default LED color as white.
* Remove stock on/off checkbox and add an dedicated category.
* Comment out dead code from display settings.

[2/2] 个性化LED

* 添加LED个性化.
* 添加全局和各个应用的设置.
* 设置默认LED颜色为白色.
* 删除原生开/关勾选框, 并添加一个独立分类.
* 将显示设置中的无用代码加为评论.

[1/2] in platform_frameworks_base

Thanks to CyanogenMod for the original implementation.
感谢CyanogenMod原创实现此功能.
[2/2] User configurable safe headset volume

* Add a user configurable option to
    enable/disable safe headset volume.
* Add restore volumes after boot and when a headset is plugged.

[2/2] 用户可配置的安全耳机音量

* 添加一个用户可配置的选项
    来启用/禁用安全耳机音量.
* 添加耳机插入时, 设备启动后恢复音量.

[1/2] in platform_frameworks_base

Thanks to CyanogenMod for the original implementation.
感谢CyanogenMod原创实现此功能.
Add zh-rCN translation by @silverhoo1124

添加来自 @silverhoo1124 的简体中文翻译
[2/2] User configurable (un)plug wake/nofitication

Add a user configurable option to enable/disable
* Wake the display when charger power is connected/disconnected.
* Play notification sound when charger power is connected/disconnected.
* Vibrate when charger power is connected/disconnected

[2/2] 用户可配置的(断开)连接唤醒/通知

添加一个用户可配置的选项来启用/禁用
* 充电电源连接/断开时唤醒屏幕.
* 充电电源连接/断开时播放通知声.
* 充电电源连接/断开时震动.

[1/2] in platform_frameworks_base

Thanks to CyanogenMod for the original implementation.
感谢CyanogenMod原创实现此功能.
[2/2] Slim recent panel

-------
Here is the Settings part of Slim recent panel.
-------

* Add user configurable expanded mode.
    Allow user to choose between the following mode:
    * Auto (default)
    * Always expanded
    * Always collapsed
* Add lefty mode.
    Allow recent panel to show up on the left edge
    instead of the right edge for left handed people.
* Add scale mode.
    Allow user to scale recent panel size down.

[2/2] Slim最近应用面板

-------
这里是Slim最近应用面板的设置部分.
-------

* 添加用户可配置的展开模式.
    允许用户从以下模式中选择:
    * 自动 (默认)
    * 总是展开
    * 总是折叠
* 添加左利手模式.
    允许最近应用面板从左侧出现(而不是从右侧),
    方便左利手用户操作.
* 添加缩放模式.
    允许用户缩小最近应用面板尺寸.

Kudos to SlimRoms for the awesome original implementation.
向SlimsRoms对此功能的原创实现致以崇高的敬意.

[1/2] in platform_frameworks_base
So long #33B5E5

* Apps tab selector and ram usage
* Battery data usage bar
* App widget toggle

* 应用管理页面标签及内存占用
* 电池数据页面用量
* 桌面功能小部件
Not About phone/tablet, but About Nexus

不是"关于手机/平板", 而是"关于 Nexus"
FFFFUUUUUU build date & fix my OCD

FFFFUUUUUU生产日期 & 修复我的强迫症
Update zh-rCN translation by @silverhoo1124

更新来自 @silverhoo1124 的简体中文翻译
Move mobile settings to a proper place

Do exactly what the title says, users need it.
The top level switch disables mobile data.

将蜂窝数据设置移至更合理的位置

此修改完全如标题所说, 用户需要这个改变.
头层开关禁用蜂窝数据.
[2/2] QuickSettings quick pulldown & swipe to switch

* Add a user configurable QuickSettings quick pulldown option.
* Add a swipe-to-switch action between Notification/QuickSettings panel.

[2/2] 快捷设置面板快速下拉 & 滑动切换

* 添加一个用户可配置的快捷设置面板快速下拉选项.
* 添加通知面板和快捷设置面板之间的滑动切换操作.

[1/2] in platform_frameworks_base
Update zh-rCN translation by @silverhoo1124

更新来自 @silverhoo1124 的简体中文翻译
Add zh-rTW translation by @hasentu

添加来自 @hasentu 的繁体中文翻译
So I compromise...

好吧我脱鞋了...   @刘恺威
"aapt: warning" fight

"aapt: warning"大作战
[2/2] Navigation bar height customization

As the title says, this allows users to customize the height
of navigation bar buttons.

[2/2] 导航栏高度自定义

如标题所述, 这允许用户自定义导航栏按键的高度.

[1/2] in platform_frameworks_base
[2/2] User configurable low battery indicator

Add a user configurable option which allow users to choose
from the following low battery indicator methods.

* Show dialog + play sound (default)
* Fire notification + play sound
* Show dialog only
* Fire notification only
* Play sound only
* Do nothing

[2/2] 用户可配置的低电量提示

添加一个用户可配置的选项来允许用户从下列低电量提示方式中选择.

* 显示弹窗 + 播放声音 (默认)
* 触发通知 + 播放声音
* 仅显示弹窗
* 仅触发通知
* 仅播放声音
* 神马都木有

[1/2] in platform_frameworks_base
Update zh-rCN translation by @silverhoo1124

更新来自 @silverhoo1124 的简体中文翻译
[2/2] Peek

Sensors are fully disabled when screen is on.
When you turn the screen off, it will start pulling both
gyroscope and proximity sensor values. If it detects
using the gyroscope sensor that the device is lying on a table,
it disables proximity pulling.
If it detects with proximity sensor that the device is in
your pocket, it disables gyroscope pulling.

This way, we save some battery from the beginning.
Later, when you receive a notification, it enables
a partial wakelock (CPU on but at low frequency),
and starts listening for movement, either from getting it out
your pocket or lifting off from the table.

If it detects those events, it will turn on screen
and show the notification. Wakelock timeouts on 10 secs,
so if you receive a notification and there is no movement
in that time, sensors will stop pulling after that time,
disabling Peek interaction until a new notification comes.
Peek doesn't process low and min priority notifications.

[2/2] Peek

当屏幕开启时, 传感器完全禁用.
当你关闭屏幕时, 他会开始获取陀螺仪和近程传感器的值.
当他通过陀螺仪检测到设备平放在桌面上时, 会停止获取近程传感器的值.
当他通过近程传感器检测到设备在你的口袋里时, 会停止获取陀螺仪的值.

通过这种方式, 我们可以从整个Peek运行初期就开始节省电量.
此后, 当你接收到新通知时, 他启用一个partial wakelock(低频开启CPU),
并且开始监测你的运动, 是从桌面上拿起抑或是从口袋中拿出.

当他监测到这些运动时, 会开启屏幕并显示通知. 伴随10秒钟的wakelock,
因此当你收到通知且在这段时间内没有动作后, 会停止获取传感器的值,
并禁用Peek的交互直到收到一个新的通知.
Peek不处理低优先级和最小优先级的通知.

[1/2] in platform_packages_apps_Settings
Update zh-rCN translation by @silverhoo1124

更新来自 @silverhoo1124 的简体中文翻译