FW: Final recents commits

- Bring stock recents to stock: White app name
- No more white frames for RB Style: Grey and Black only
- Keep app name on top right to avoid alignment issues
- Fix alignment for HDPI/TVDPI devices
FW: Add hybrid toggle to ribbon.
Toggle: Music Toggle

A port from Slim and CyanogenMod.

Kudos to them. :)
Add 2G/3G option to profile connections (1/2)

Change-Id: I55d0768c9eeecb7dcce97c6d6390e339d678d0c4
framework: Privacy Guard

 * Introduce a new privacy feature which allows the user to run an
   application with reduced visibility into his or her personal data.
 * Adds a per-application flag and simple API to determine if this flag
   is enabled for the current or calling process.
 * This flag can be used by content providers to decide if they should
   return a limited/empty dataset.

Change-Id: Id7c54d728e63acb2b02a2a9322930b54949f6c5d
Add missing @hide annotations for Privacy Guard

Change-Id: I6072ed2d3ac05382f9cabbada0c42cea6cbe2422
privacy guard: Use LocationBlacklist for location filtering

 * Google has built a per-package blacklist into the location service.
 * Let's use this to handle Privacy Guard instead of our one-off code
   which has a bunch of edge cases and can leave apps in a weird state.

Change-Id: I2f2ecd0b75ff51b44b1a6035189355d7bd63eaf4
Toggle: Port TeamBAKED's Random color for Tiles

Pretty much thanks to travp624 for his codebase and commitment to TeamBAKED.

// TODO - Make state_press drawable
Toggle: Add a Pressed Background customizable at the back for the tiles with colors
Fix default colors
FW: Update Hybrid toggle icon
Merge remote-tracking branch 'rootbox/jb-mr1' into jb-mr1