RootBox: Create new RootBox header & make OTA app accessible through settings.

Signed-off-by: Bajee11 <bajee11@gmail.com>
RB Version: Standarize RootBox builds

Signed-off-by: Bajee11 <bajee11@gmail.com>
Settings: Change device icon

Was tired of seeing the cog so I changed the advanced device icon to an image
of an actual device.

Change-Id: Ifd794b51d9706796ede1020fa88279f14d2ad03a
Signed-off-by: Kyle Teague <kwesley1020@gmail.com>
RootBox: About RootBox

Signed-off-by: Bajee11 <bajee11@gmail.com>
Merge remote-tracking branch 'aokp/jb-mr1' into jb-mr1
Adds ability to answer call with hardware HOME button (2/2)

(preparation for winter time)

Change-Id: I25d69913847b1756f89a04e14e1dee4a939afcb3
Settings: Add support for variable size pattern lockscreen (Part 2/2)

Part 1: http://review.cyanogenmod.org/#/c/28533/

Forward port of: http://review.cyanogenmod.org/#/c/20614/

Add a menu to choose the pattern unlock screen size (currently 3x3 to 6x6)
Default size is specified in the frameworks

Patch Set 1+2: Initial port

Patch Set 3: Use AOSP code style

Patch Set 4: Fix copy/paste issue

Patch Set 5+6: Comply with framework changes

Change-Id: I5e3d1f8b19b7f5017c854ab9d28b459214f00949
RootBox Settings - CyanogenMod Lockclock
Settings: Add setting in security for sms message rate alerts from CM10

If we add a preference to control "sms_outgoing_check_max_count" we can
control the message rate by writing to Settings.Secure.SMS_OUTGOING_CHECK_MAX_COUNT.

Currently this is null so it defaults to 30 sms messages in a 15 min period.
Creating and writing this preference allows us to control the sms rate interface.
We can also modify timeframe as well.

This was added to security instead of Mms since this isn't just rate limiting the
sms application.  This rate limits any application that sends texts.

This also creates a new category called Application Security.

Change-Id: I47a2f8d136a4399ebf5477dbd5bb23d83b5693cf
Fixup strings and whitespace-Chronus
Settings: Forward port Hardware key custom rebinding (2/2)

Settings for rebinding the actions performed on the following key press events:
Home long-press, menu press, menu long-press, search press, search long-press,
app-switch press and app-switch long-press.

The available actions are: Nothing, open/close menu, recent apps switcher,
search assistant, voice search and in-app search.

Devices with a key configuration other than home, back, menu and search need to
set config_deviceHardwareKeys in an overlay to have the correct preferences
show up.

Change-Id: Id04a598aeb9829d7971dedbd171a61999ce2f919
LockScreen: allow long-press actions from hardware keys (2/2)
Allow following actions with button long-presses on lockscreen:
- toggle flashlight (if available)
- play/pause/next/previous track selection
- toggle silent mode

Allow customizing of back, menu, and home buttons. Search
button events are completely ignored on the lockscreen.

Auto-detect hardware keys, only show appropriate menu
options based on the actual hardware keys available on the
device (or completely hide if there are no hardware keys).

Based largely on Danny Baumann's work from gingerbread.

Ported from CM10

Change-Id: I36ea5eb7e93d68de872536dc6d7e93f99ba1621f
Add new pngs for RootBox Settings
Settings: Forward port Expanded desktop capability
Originally authored by Jesús David and ported from
        ParanoidAndroid ICS branch

Change-Id: Iad1be66f48db2fe022a87822a092d6606c2a6477
Add has_led_flash bool

This will be adjusted through individual overlay depending on devices.
Settings: Forward port CM Screen Security settings (Part 1 of 2)

includes:
- Menu Unlock, Quick Unlock, Home unlock and Slide lock delay settings
  Author: DvTonder

- Lockscreen cleanup: Rework the logic to separate cm lockscreen
  settings from stock lockscreen settings.
  Author: Danesh M
  Id: Ic3eebc30fbb55afa6254889b17bde6e3083d1847

- Fix unknown sources crash
  Modify logic to only make cmsecurity specify the extra,
  any other time, default to stock security
  Author: Danesh M
  Id: Ida4b8ccc2f41d79aa9013029b4245ae4d3cd4496

- Adjust available options based on screen lock picked
  Disable / enable the available screen security aditional options based
  on what screen lock was picked.
  Author: jfassad
  Id: I634b18b58d0e1a1c075f9808776fc4f685316221

- Add home button unlock option
  Author: invisiblek
  Id: I10b96b2f788ca26bc45f1758e612b9dfe7beff59

Change-Id: I0dda524830d8dce571910eb1fbd66d5b5af11bff
Updated simplified Chinese translations

Change-Id: I830c8c16db0cbd4cb99b8736e8c5324a1be424fd
Settings: Updated czech translation

Change-Id: I145914823a772431059398fc82a76f8c19ae8415
Signed-off-by: kecinzer <kecinzer@gmail.com>
Feat: Allow users to disable safe headset volume warning (2/2)

Change-Id: I6211b7698ab299c3d77a6a57fb41c296865dce7a
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
Settings: Fix the SMS Limit setting location

We were saving a Settings.Global setting using Settings.Secure.putInt
this commit fixes it.

Change-Id: I00bb39a8798e66fb4db779bdd450bbc60657676a