Add Hot Reboot Option to PowerMenu

Conflicts:
	services/java/com/android/server/power/ShutdownThread.java
Add DrawerLayout and ViewDragHelper classes found in the new support library.  These classes have been modified to work with the current framework and no need for any support or compat classes.

Change-Id: Ib57f37fadd5c01efef3188b8e2b906444d870fbf
Introducing the PreferenceDrawerActivity which makes use of the new navigation drawer UI google has introduced in updates to many of their apps.  This relies on headers which are displayed in the drawer and preference fragments as the main content.

Patch Set 2:
  Create drawable backgrounds for the drawer.

Patch Set 3:
  Only access the action bar if it is not null.  The setup wizard does
  not have an action bar and will cause settings to receive a NPE.

Change-Id: Ifddd889daaa5bdea01fef5c104536a0189ad93bf
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	core/res/res/values/attrs.xml
Give the drawer background more definition instead of just a solid color.

Change-Id: I6f5a116a01b13c200aa89000484d945f2ebb6a54
frameworks/base: lunar support

Change-Id: Ib41798a62b11ca28728f4e42b76c100619191cca

Conflicts:
	core/res/res/values-mcc450-ko/config.xml
frameworks/base: Exact time display for Chinese

Change-Id: Ic7f8340ddccfbcab63a9d4531b9fed2e0b2e7195
Code Cleanup
frameworks/base: fix lost setting

Change-Id: I3ba42dcdced18f139e8a0a1008c2dcc3efed9a4d

Conflicts:
	core/java/android/provider/Settings.java

Conflicts:
	core/java/android/provider/Settings.java

Conflicts:
	core/java/android/provider/Settings.java
frameworks/base: code cleanup

Change-Id: I499cfc3cd4e8d6b8f8a13c55f8e87cd887635e2f
SystemUI: lunar date in statusbar

Change-Id: If4936b8ff7687a92ce081e217346d3f6b832d15d

Conflicts:
	core/mokee/res/values-zh-rCN/donottranslate-cldr.xml
	core/mokee/res/values-zh-rTW/donottranslate-cldr.xml
	core/mokee/res/values/donottranslate-cldr.xml
	core/res/res/values/mk_symbols.xml
	packages/SystemUI/res/layout/status_bar_expanded_header.xml

Conflicts:
	packages/SystemUI/res/layout/status_bar_expanded_header.xml
SystemUI: fix two-line layout for chinese status bar date

Change-Id: Ifb131c7215b27dab4e87874de98a47d01ab2f2b7

SystemUI: fix lost

Change-Id: If3fb9541b571d9e8c57b0afd603419d6653fd009

Conflicts:
	core/mokee/res/values-zh-rCN/mk_strings.xml
	core/mokee/res/values-zh-rCN/strings.xml
	core/mokee/res/values-zh-rTW/mk_strings.xml
	core/mokee/res/values-zh-rTW/strings.xml
	packages/SystemUI/res/drawable/stat_power_background.xml
	packages/SystemUI/res/layout/status_bar_expanded_header.xml
	packages/SystemUI/res/values/slim_attrs.xml
Update HK date display
mokee : fix build
Lunar Display update
Allow install non market apps (2/3)

Change-Id: Ief3c51ac026b70bce7174b1bf775b0bf46b77dd5
frameworks/base: phonenumber location support

Change-Id: I71d897ec4dc7f6a2c755b9f9f088686ddd082429
Frameworks: Listanimation views and interpolator (1/2)

thanks team ThinkingBridge for it. Difference to original implementation

- code cleanup
- some smaller code fixes
- remove of rotation animation due it is to laggy
- multiuser support

Change-Id: I255b60dd963c616fb5c0aa583c23d52a7a5108f8

Conflicts:
	core/java/android/provider/Settings.java
Allow ADB to be enabled by default via a config overlay on a per-device basis.
This is useful for developers that are testing and troubleshooting boot issues
and adb ends up being disabled by default once the system kicks in.  This should
only be used for testing and removed once a device is deemed stable and able to
boot.

Change-Id: Ib17d4e10ec68640ce55a91d5b1067d3d37eeec9d

Conflicts:
	core/res/res/values/config.xml

Conflicts:
	core/res/res/values/config.xml
	core/res/res/values/symbols.xml

Conflicts:
	core/res/res/values/config.xml
frameworks/base: code cleanup

Change-Id: I44ff60d2f7f0fe035a8297c5db92ee364ed84fdf
Update Default wallpaper