Add the appropriate @hide flag so we can build!

Change-Id: Id45f682287741badb13e256f6029c52820a068bd
(cherry picked from commit cc94b6ddc44dddb7236ed3e046d97cb5f57cfec2)
Floating window: Fix possible NPE

Avoid possible NPE if app provides no interface such as pushbullet's
test notification & other apps which provide one.

Change-Id: I5e97ec300e30dc290899f94b745255d55ff52398
(cherry picked from commit f76822fc9581504e584b4157196145a5359febae)

Conflicts:
	packages/SystemUI/res/values/cr_strings.xml
Initial Chameleon Engine

Change-Id: Ia3b55dcc21b5fd79d750042ed23562722432ec86

Conflicts:

	core/java/android/content/res/Resources.java

(cherry picked from commit 3735467c86c7721f1158b5a881c2a4b36bd02847)
Build fix for Chameleon Engine

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Change-Id: If8066ac392ea43d230a8550c9e731bd2a6c49439
(cherry picked from commit 8ece903cbba24717ae1354c95403643339c49846)
Activity chooser "Always" button is not working

When ResolverActivity is created with a custom list of matching
applications (rList) as in NFC case, and the alwaysUseOption is
set to true, the prferredActivity is not saved even if the user
presses the "always" button.

When a list is provided the variable mBaseResolveList will be
!= null. This will set mOrigResolveList = null.

When an activity is choosen and one of the buttons are pressed
onIntentSelected is called. The first thing this method does
is to check mAdapter.mOrigResolveList != null, however in this
case mOrigResolveList is always null, and the value is not
saved as PreferredActivity.

This problem was introduced in
6d8dfbd8149942f25f2b9643a12f1fb38f3be834.

Change-Id: I9eac41b7861b5e68ad3978af0dc0285f2a34eb88

Patchset: 1
http://review.cyanogenmod.org/#/c/65623/
(cherry picked from commit a06c5fedd7f20b17e2526f9339674cffeeac7677)
FB: Add color values for ease of TRDS theming

This adds color values that I can use for TRDS theming.  I needed values
for colors that are white when TRDS is on and black when off, and vice
versa. Google is implementing framework public value redirects in the
smali code of several Google apps I'm trying to bring TRDS compatibility
to. This will make it much easier to redirect text colors.

PS6: Remove whitespaces. Sorry 'bout that!
PS7: Remove unnecessary duplicated colors in holodark.
Change-Id: Ia3f21b6891ca59d98b79d3ca6e32f6710d9321f3
(cherry picked from commit 970b890180b8380d46ed3a2ebb6fba76bf55d8cc)