QuickSettings: Camera tile

Change-Id: Id0beb3dd559536bb5571ddc87cb0bcb4945b1a77

Conflicts:
	core/java/com/android/internal/util/cm/QSConstants.java
	core/java/com/android/internal/util/cm/QSUtils.java
	packages/SystemUI/res/values/cm_strings.xml
	packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
Add 2G/3G option to profile connections (1/2)

Change-Id: I55d0768c9eeecb7dcce97c6d6390e339d678d0c4
Keep on notification LED while dreaming.

Change-Id: I407e34f9c60d3140f78abca133b4fda5dd45f311
JIRA:CYAN-689
Add SMS Middleware layer.

Add fix so ordered broadcasts are delivered to system
apps first in the event of a tie. This works around
the issue where terrible apps steal SMS notifications
from the broadcast queue to simply prevent notifications
that could otherwise be removed by a toggle.

Change-Id: I4fff0c584f8fce9c5f2f4fe86a82fe6480c307c7

Conflicts:
	core/res/res/values/cm_strings.xml
Irda: Add Irda System Service for I9505

Add Irda System Service that is compatible with the Galaxy S4.
This is not a perfect solution yet, but it does work and should therefore be a starting point.
I do not know how to make this code exclusive to the S4, maybe someone can help me out with that.

PatchSet 2: Now the Irda service is not started by default. It can be enabled via overlay.

PatchSet 3: Rebase

PatchSet 4: It now uses a HAL module to communicate with sysfs. However it currently
fails when loading the module

PatchSet 5: Corrected a typo in a comment

Change-Id: Id4da55cfbd297fa46c50aa8a6af9cd4d056086cd

Conflicts:
	core/java/android/app/ContextImpl.java
	core/res/res/values/config.xml
	core/res/res/values/symbols.xml
	services/java/com/android/server/SystemServer.java
Use sticky broadcast to convey torch state (1/2).

It doesn't really make sense to store the (non-persistent) state of the
torch in a (persistent) setting. As the torch is sending a broadcast
anyway, make that broadcast sticky and use it to convey the state.

Also unify the torch constants (actions, extras, activity names) at a
common place.

Change-Id: If845bef27cc79990794aa748dce18cfea3bac1f5
Frameworks: fix quick peek

only react on a real swipe to avoid accidental show up
on pressing an action on eg ActionBar

as well the pass trough of mPieTop never worked. Not the
problem due that pie is overlaying this part

reduce the settings value write a bit....we need to
be as fast as possible here due that this method is
called on every touch event

PatchSet: minor code correction

Change-Id: Iced268ad043b753d93375439d7835d8570b7649c
FW: Fix Menu Overflow Disable Option

The three button Menu Overflow would display no matter what setting was seleted within ROMControl, this commit makes a slight change to correctly return a result that reflects the users selection through ROMControl.

I had to enable then disable the option for it to function correctly (no reboot required), screenshot is below showing the absence of the overflow menu:
http://img.tapatalk.com/d/13/05/26/ne6y2uny.jpg

Change-Id: Ib95da3f54a876da90d76833a9fc9bd2c86ecf498
FIx: PhabletUI NavBar in landscape

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/NavigationBarView.java
HALO minimal style (1/2)

TODO: Bring more styles and turn it into a list...

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/halo/HaloProperties.java
HALO Style got a lil better

I'm a noob coder, maybe someone can help me make better AOSP guideline styling? But so far, this is the possible working factor i've got...

P.S Added Sony styled touch effect

And someone gotta resize it for hdpi and mdpi

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/halo/HaloProperties.java
HALO: Add HDPI icons for new options.
Pink Halo Background for the ladies...

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/halo/HaloProperties.java
Re-work and clean up the Halo style code
HALO: Speech bubble color and text color

TODO: Now ditch Halo Style and bring colors instead.... Because, users had a colorful mind. So let's bring in a colorpicker instead...

Conflicts:
	core/java/android/provider/Settings.java
HALO: Circle color

Conflicts:
	core/java/android/provider/Settings.java
HALO : Ability to enable/disable custom colors

Why? Because, we all know some themers might theme the halo bg or also maybe the speech bubbles, so we trying not to mess with the alternate colors... ;)

Also, the drawable are being color filtered...

Conflicts:
	core/java/android/provider/Settings.java
HALO : Effect colors

Conflicts:
	core/java/android/provider/Settings.java
HALO: Fix memory leaks
Revert "FW: Fix Menu Overflow Disable Option"

This reverts commit d150ca2dcad1069ca0a5c6619aefe4662d803817.