[1/2] Navigation bar buttons customization

* Add option for user to customize navigation bar.
* Add device type checking using the previously added utility function.
* Fix buttons layout in mdpi & hdpi in landscape.
* Fix search_light pointing direction in landscape.
* Fix issues with RTL layouts.
* Fix orientation determination logic.
* Add alpha value applied to all layouts.
* Fix error with backAlpha values.
* Add null check all button usages.

[1/2] 个性化导航栏按键

* 添加导航栏自定义的选项.
* 添加用先前加入的功能对设备类型进行检测.
* 修复mdpi和hdpi在水平视图下的按键布局.
* 修复search_light在水平视图下的指向.
* 修复RTL布局下的一些问题.
* 修复旋转方向判定逻辑.
* 添加alpha值至全部布局.
* 修复backAlpha值错误, 采用findButton而不是findViewWithTag.
* 添加按键使用的空值检测, 用户可能隐藏他们.

Thanks to CyanogenMod for the original implementation.
感谢CyanogenMod原创实现此功能.

[2/2] in platform_packages_apps_Settings
AOSPA QuickSettings 3.0

* Add dual tiles evolved concept and animation.
* Add up/down switch animation.
* Add turn on main tile reminder effect.
* Remove hovering on touch.
* Add dedicated classes for RSSI, Wi-Fi and basic dual tiles.
* Add integrated Wi-Fi AP tile.
* Add integrated screen timeout tile.
* Rework immersive tile and add triple immersive mode.
* Add dual tiles edit mode.
* Fix scrolling on edit mode.
* Add bluetooth extra tile.
* Add location extra tile.
* Fix network tiles icon refresh at boot.
* Fix network tiles for CDMA devices.
* Add brightness tile OnLongClick action to switch mode.
* Rework and simplify RSSI dual tile.
* Fix QuickSettings transition on rotate: back to stock aosp.
* Add fadeout effect to tile being dragged: 5% opacity.
* Add updated Google dialer check for QuickSettings 3.0.

AOSPA 快捷设置面板 3.0

* 采用更新的双磁贴概念, 使之成为真正意义上的双磁贴, 并添加动画.
* 添加上下切换的动画.
* 添加打开主磁贴的提醒效果.
* 移除触摸时的悬停效果.
* 添加独立的类别给RSSI, Wi-Fi和基础双磁贴.
* 添加整合的Wi-Fi热点磁贴.
* 添加整合的屏幕延时磁贴.
* 返工沉浸模式磁贴, 并添加进阶的三重沉浸模式.
* 添加双磁贴的编辑模式.
* 修复编辑模式下的滚动.
* 添加蓝牙的进阶状态显示磁贴.
* 添加位置的进阶状态设置磁贴.
* 修复蜂窝网络磁贴开机时刷新的问题.
* 修复CDMA设备上的蜂窝网络磁贴.
* 添加亮度磁贴OnLongClick的行为: 开关自动亮度模式.
* 返工并简化RSSI双磁贴.
* 修复快捷设置在旋转设备时的转换效果: 用回原生AOSP效果.
* 添加被拖动的磁贴的淡出效果: 透明度为5%.
* 添加更新的适用于快捷设置3.0的Google电话检测模式.

Hats off to AOSPA team for their hard work on this implementation.
为AOSPA团队在这个功能的实现上付出的努力, 向他们脱帽致敬.

Reference commits:
参考的commits:

In Gerrit:
https://gerrit.paranoidandroid.co/500
https://gerrit.paranoidandroid.co/3536
https://gerrit.paranoidandroid.co/534
https://gerrit.paranoidandroid.co/3540
https://gerrit.paranoidandroid.co/3546

In GitHub:
AOSPA/android_frameworks_base@ffe5ada3f50a0ed4ac68fa40f2dbac20643e9bba
AOSPA/android_frameworks_base@c2c035628d69b53811fd1d977caa1e0820f79f8c
AOSPA/android_frameworks_base@7ccaa1a50ed6e07667fda445f77f67658e14b09b
AOSPA/android_frameworks_base@39c730815ea557214788dbb8b225ab794ffd65c2
AOSPA/android_frameworks_base@2030298fd3b9ddd5bd394fb45490e1b26736ca8f