QuickSettings: FavContact & UserTile: Open full contact page

QuickContact popup can only be used for phoning/messaging/emailing,
which doesn't make sense when you're opening your own contact.

Opening the full contact directly makes it easier to beam or share
with other (one less click)

Also added this change to include FavContact

Change-Id: Ifd31b8c14ccb9f07e10e5bb2079bbc2f1296414b
Signed-off-by: Rohan Mathur <rohanmathur34@gmail.com>
Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
Revert "Frameworks:  Allow Custom Icon Tinting Option (1/2)"

This reverts commit I7b7085534ab2572807dc092cdb4b00e84ae97a02

Change-Id: I8d4151052d45071b8823d753e60ec6a5a15d78fe
QuietHours: Change Logic (2/2)

Makes sense to me that turning QuietHours
    on should TURN QUIET HOURS ON with
    default time constraints applied.
I.E. QuietHours between 12:00am && 12:00am
    means QuietHours all day.  Having to
    adjust end time to 11:59 is redundant
    and not exactly the clearest implementation.
    Especially when we have a QuickToggle that
    directly toggles the setting on/off.

PS2: Vibrations as well.

Change-Id: Ib4893f9b47cf60fc0c55bf01b5453579385039b5
SystemUI: QuietHours Shortcut

Enables QuietHours to be toggled via
    other applications

PS2: Big AOSP guidelines rework
PS3: Forgot to rename class
PS4: Ribbons Class in same package
    Was already using "QuietHoursToggle"
    So a rename was required

Change-Id: I5797b7aba834f0f219683e8a5acc3eabde15aa8c
Set foreground priority for shutdown receivers.

The broadcast of ACTION_SHUTDOWN has a timeout of 10 seconds. To
reduce the risk of hitting the timeout and speeding up the
shutdown sequence in ShutdownThread we set the priority of the
BroadcastReceivers to FLAG_RECEIVER_FOREGROUND.

We have seen that this change reduces the shutdown time when
the system is under heavy load.

Change-Id: I22cbf6af8cf6fc4bdefaa1c3da8a7eed7e7b7674
Merge "QuickSettings: FavContact & UserTile: Open full contact page" into jb-mr1
Merge "Set foreground priority for shutdown receivers." into jb-mr1
New Event: ACTION_NEW_OUTGOING_SMS

Change-Id: I8be01ad6251ca25e4d00ebffd876bb6ce7f3c283
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
Updated simplified Chinese translations

Change-Id: Ie1b898401784cc8f59d30ec3dc3b7d2eb48b600b
update russian translations

Change-Id: I8b2f47830cd727868f56c9cb71f277aa7daae571
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
update catalan translations

Change-Id: Ic3c175b45efda16d027c5551063489263ec1e776
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Merge "update catalan translations" into jb-mr1
Merge "Revert "Frameworks:  Allow Custom Icon Tinting Option (1/2)"" into jb-mr1
Merge "QuietHours: Change Logic (2/2)" into jb-mr1
Frameworks: Update Japanese translation

Change-Id: I2d4c5547e1c28e07e51db893343554cb7f277930
Signed-off-by: rdgate <rdgate@gmail.com>
Navbar: add spacer to lightsout layout

This will align the lightsout buttons with the normal ones.

Change-Id: I9a3008ae8f16f35efc595d2a2f1d07a3eef47c29
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Merge "Navbar: add spacer to lightsout layout" into jb-mr1
Fix RIL_UNSOL_CDMA_PRL_CHANGED constant typo (1/2)

Change-Id: I6eef9350fa62857cb5fd133a385cb09150cb6d1b
Framework: Fix Sound/Phone Settings FC

If the user deleted their default
    vibration pattern, the log spewed
    the catch exception along with
    cursor not closed errors.
    Fix cursor (close in catch too)
    And set default back to default.

PS3: Guidelines

Change-Id: Ib0c8b4c7d541e407bee219d78014512d2903f176