use date from 1970-01-01 to 2037-12-31 in DatePickerDialog

In case of using DatePickerDialog, user could select any date
before 1970-01-01. However, the system clock cannot be set to
a date before 1970-01-01.
As a result, user couldn't select date before 1970-01-01.
So, use date from 1970-01-01 to 2037-12-31 of DatePickerDialog.

Steps to reproduce:
1. Settings -> Date & time
2. uncheck Automatic date & time
3. Set Date
4. choose any date before 1970 and Done

Change-Id: I075b3fcaa86df1c314c85dd3dd85474a28b8c637
Fix High-end GFX Toggle

Change-Id: I3a29b7987b0bbbb9d0a5b247331606c05f93f9f7
Implementation of Koush superuser (2/3)

Change-Id: Id048b9d0f5479bd6d5c583dfb6ee2ea7050e1b1e
Changed some names of hardware keys binds to make more sense
Patchset 2: Made it so navbar and hardware keys are more alike

Change-Id: I60bd7a1de4471fdf56b151e1eec39a8e5e9f87d9
Settings: Kill specific apps on TRDS toggle change

to take 100% effect on the new style

Gmail, email, Playstore and contacts

Patchset:
- cleanup

Change-Id: I563307ecffe47087d19145b90b15dd58438520d8
Settings: About donate link change to our new donate website

cheers

Change-Id: I184a80c7f39777d802aef161547ef574cf42b5ef
Fix unsupported tiles regression

Long pressing the QS Settings tile to add
more tiles was showing all the unsupported tiles
along with the rest.

PS 2 : Kill 'em Tabs!
PS 3 : Less imports
PS 4 : Oops forgot something

Change-Id: I107913a1db18d70cc22949b74e9d3eb6892c4577
Settings: Add to be sure also some other apps for TRDS toggle

cheers

Change-Id: I20eafdcf38bf8031d6e6d69c7403fa44bfd220b9
Fix: disable navigationbar can move when navbar is disabled

cheers

Change-Id: I5cceadc39834994cc78f9084431939691a614c1b
Merge "Implementation of Koush superuser (2/3)" into jb4.2
Add Volume Tile [2/2]

Change-Id: Idf5d135fbf9565b91a4745f3d2747c4100abea1e
Add Expanded Desktop Tile [2/2]

Change-Id: I2170ebe67adb54d0f05f0fb8da62f506b0fdc659
Settings: Change navbar general behaviour (2/2)

This commit changes that navbar is present on all devices even
with hardware keys. On hardware key devices the navbar height is
set to 0 as default now. Several reasons for that.

- no SystemUI restart when de/activating (last one we had :p)
- our navbar is very resource friendly so even no problem for the
  low end devices
- we can now use some of the navbar stuff you will see in next commits
  navbar magic :p

This commit also respects the different handling off menu's. Thats
why a part of the code (hasNavigationBar()) will be still left because
it is needed in main for

core/java/android/view/ViewConfiguration.java
core/java/android/view/IWindowManager.aidl
core/java/android/view/WindowManagerPolicy.java

this files which are controling that.

Settings commit:
- additional cleanup of no needed imports

cheers

Change-Id: Ida80c6ecaeaf9f20fff80a58f2b62c30d2ba54d6
Merge "Add Volume Tile [2/2]" into jb4.2
Merge "Add Expanded Desktop Tile [2/2]" into jb4.2
Power'full' Sleep [2/2]

Change the 'Go to Sleep' button to perform activities
similar to the physical power button. This change
affects both the power widgets and the quick settings.

Change-Id: I305118e0b6ecf778d2950581eb265652ea3675ed
Fix FC when trying to adjust radio band via *#*#4636#*#* dialer code.

Fixes:

1. Add additional strings to BAND_NAMES array for additional bands from ril.h
2. Fix logic when adding band strings to selection list (for loop ends before entire array is read)

Signed-off-by: Andrew Xie <andrew.w.xie@gmail.com>
(cherry picked from commit 4845045bb2dfd9b1a67f9f0c62bb44bfc5152284)

Change-Id: Iea95b87071216ded5f21e565ca651975f9472511
Adding configurability of frequency cap (min/max) files' path.

This way those devices that have a special path for
frequency caps can overlay it in the given device's
resources for Settings package.
It's defaulting to the general paths that are used
in most of the kernels.
It's usable for example in endeavoru device tree
where the max cap can only be set through
a different sys path.

Change-Id: Ic3113222580ebe8cc8e43d3dad7a15e041448c53
Settings: Support advanced lockscreen shortcuts

Lockscreen shortcuts reworked to support advanced targets
like Camera, Phone, Folder in the browser, a contact...
PS2: cleaned commented code
PS3: fixed reset shortcuts function
Change-Id: I5e41b3e71302e920b741fcd137db502e875a7d6e
Merge "Power'full' Sleep [2/2]" into jb4.2