Revert "NavRing: Fixes layouts lastone, Promise."

This reverts commit 3e4a0519fa9ddbebd686d1897177ed8bf8c837b7.
Revert "NavRing: fix layouts"

This reverts commit 7643984fa58dd501e5403ec7a437f75fb9c2a144.
optional encryption password sync

Option to use 2 different tokens for encryption and locking.
Allows convenient usage and strong encryption at the same time.

Inspired by reading next:
https://santoku-linux.com/howto/mobile-forensics/how-to-brute-force-android-encryption

Related discussion:
http://code.google.com/p/android/issues/detail?id=29468

Change-Id: I87f12bb1644f3abcbbd6b23813bbbf2cd58855df
update navbar colorpicker

Add simple caching to XML compilation

XML compilation stage will perform many (expensive) resource ID
lookups - for the same entries. Adding this simple cache can
dramatically improve performance of this stage (often a bottleneck)

Change-Id: Ib1ab82ba9bf901bc2a3f9027b47d680861d6c315
Signed-off-by: Jorrit Jongma <jorrit@jongma.org>

Add simple caching to XML compilation

XML compilation stage will perform many (expensive) resource ID
lookups - for the same entries. Adding this simple cache can
dramatically improve performance of this stage (often a bottleneck)

Change-Id: I61356b6b3f0d90b7ac549b781e3ac8dd02282559
Updated: fixed for Mac OS X (also tested on Windows, Linux)

Conflicts:
	tools/aapt/ResourceIdCache.cpp
IME Toggler as NavBar target (1/2)

All credit goes to btdk7 from RootzWiki

Change-Id: I42f671dcaf62bfcc3ec6b8b1c6cd04918e980dc1
Navring IME Switcher & Ring/Vib toggle (1/2)

adds extra options to use as  NavRing targets

Patch1: added ring/vib
Patch2: fixed the vib icon on NavRing
Patch3: added ring/silent & ring/vib/silent toggles, created icons for
everything replaced the ring/vib/silent icon -- the 'silent' one was
barely visible added a beep when ring mode is switched to Normal
Patch4: provided proper patch descriptions
Patch5: fixed the beep so it's the same volume for all toggles
Patch6: changed the icons and drawables so that targets "light up" when
hovered over
Patch7: Changed the icons again to make then look better on light
backgrounds

Conflicts:
	packages/SystemUI/res/drawable-hdpi/ic_navbar_ime_switcher.png
	packages/SystemUI/res/drawable-hdpi/ic_navbar_ime_switcher_activated.png
	packages/SystemUI/res/drawable-hdpi/ic_navbar_ring_vib_silent.png
	packages/SystemUI/res/drawable-hdpi/ic_navbar_ring_vib_silent_activated.png
	packages/SystemUI/res/drawable-hdpi/ic_navbar_silent.png
	packages/SystemUI/res/drawable-hdpi/ic_navbar_silent_activated.png
	packages/SystemUI/res/drawable-hdpi/ic_navbar_vib.png
	packages/SystemUI/res/drawable-hdpi/ic_navbar_vib_activated.png
	packages/SystemUI/res/drawable-mdpi/ic_navbar_ime_switcher.png
	packages/SystemUI/res/drawable-mdpi/ic_navbar_ime_switcher_activated.png
	packages/SystemUI/res/drawable-mdpi/ic_navbar_ring_vib_silent.png
	packages/SystemUI/res/drawable-mdpi/ic_navbar_ring_vib_silent_activated.png
	packages/SystemUI/res/drawable-mdpi/ic_navbar_silent.png
	packages/SystemUI/res/drawable-mdpi/ic_navbar_silent_activated.png
	packages/SystemUI/res/drawable-mdpi/ic_navbar_vib.png
	packages/SystemUI/res/drawable-mdpi/ic_navbar_vib_activated.png
	packages/SystemUI/res/drawable-xhdpi/ic_navbar_ime_switcher.png
	packages/SystemUI/res/drawable-xhdpi/ic_navbar_ime_switcher_activated.png
	packages/SystemUI/res/drawable-xhdpi/ic_navbar_ring_vib_silent.png
	packages/SystemUI/res/drawable-xhdpi/ic_navbar_ring_vib_silent_activated.png
	packages/SystemUI/res/drawable-xhdpi/ic_navbar_silent.png
	packages/SystemUI/res/drawable-xhdpi/ic_navbar_silent_activated.png
	packages/SystemUI/res/drawable-xhdpi/ic_navbar_vib.png
	packages/SystemUI/res/drawable-xhdpi/ic_navbar_vib_activated.png
	packages/SystemUI/src/com/android/systemui/SearchPanelView.java
add screenshot to navbar

Add screnshot button and longpress option to navbar
SmsUsageMonitor: Increase default # of sms sent in checking period

Credit: rholland80 :: TeamBAMF

Signed-off-by: BMc08GT <bmc08gt.teamb00sted@gmail.com>
Initial CustomNav bar for Tablets / TabletUI (Steve Spear)

Basiclly adding the phone Navbar to the system bar.

Conflicts:
	packages/SystemUI/res/layout/system_bar.xml
	packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java
Initial CustomNav bar for Tablets / TabletUI (Steve Spear) (2/2)
Add CPU Boosting Hooks Tweaks

The original "Add CPU boosting hooks" patch that was made by Chris Yeninas assumed
that the CPU always ran at 1.5 GHz.  This assumption can be a bad thing.  This
patch makes it so that the system reads the maximum speed of the CPU from the
"scaling_max_freq" file so that the CPU never exceeds the speed the user may have
set as a possible underclock.

First batch of code had hardcoded file path in the readFileIntoInt() function,
this has been corrected.

Signed-off-by: Tom Parkison <thomas.parkison@gmail.com>
Change-Id: I6b4f276b4bb692b07163567a39517ddabcbc813c
Alternate Default App Picker (1 of 2)

This will allow an alternate Default App Picker
much like the old GB style of a checkbox for Use Always.

ICS/JB instituted this new picker that requires the user to either select
Just Once or Always.  This style will launch the app with a single click,
but provide the 'Always' check box like in GB.
Needs ROMControl commit too.

Patch 2: fix NPE logic derp & tweak layout
Patch 3&4 - Layout tweaks

Change-Id: I63787f1ade7ffd6d44cf2df3d4d724afac3705a3
Signed-off-by: Zaphod <mwilson@acesappraisal.com>

Conflicts:
	core/java/android/provider/Settings.java
Framework: NavBar transparency (1/2)

Change-Id: Ib27834f4f2416cfa8916502007003874b0aaf99f

Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

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