frameworks/base: Day and week on data usage (1/2)

Adds the ability to set day and week on when the data usage graph resets, instead of just month.

Change-Id: I61b0aa3bdea015793928e4af2b8d8a79147a123e
SystemUI: fix calculating alpha for back button in landscape mode.

Change-Id: Iea7a2eed86d4b65d3772b95f613d1853c66a0158
Fix ellipsizing of emoji symbols in StatisLayout.

Change-Id: Ia057053a7dd6e5a256499f6bded99872581de18e
SystemUI: Update Ringer tile code.

Fixed the issue when ringer tile shows not correct ringer state.

Change-Id: Iddf7122d66a86caa032b026919857ccb0fa33497
PackageManager: Fix reconnection logic in Installer.

Change-Id: Id4b352647ed51aaf64bb85dff9030a25e295758f
Service: Keep services needing restart.

Services needing restart after crash include:
1) service with 'persistent == true'
2) service explicitly reuqired restart by returning START_STICKY
   or START_REDELIVER_INTENT from onStartCommand

Change-Id: Icda43d349faf344a8d022fc4ec5e928ec3399036
Fixed stylus eraser being rejected by palm rejection

The stylus eraser appeared not to work, i.e. Android did not respond to
input from the eraser. It turned out that all input except stylus input
is rejected when palm rejection is activated. The problem was that the
eraser itself activates palm rejection when it hovers. The solution is
to allow the eraser during palm rejection. This solution makes sense
because the eraser input works in the exact same way as normal stylus
input.

Change-Id: I90824500be7613af4f00427c59ce828528b632f7
(cherry picked from commit 2e1eb88081421dfc8c5aa4d31b71e1da2e166bbd)
SystemUI: fix calculating alpha for back button in landscape mode.

Change-Id: Iea7a2eed86d4b65d3772b95f613d1853c66a0158
Merge "PackageManager: Fix reconnection logic in Installer." into cm-11.0
Merge "Service: Keep services needing restart." into cm-11.0
Merge "SystemUI: Update Ringer tile code." into cm-11.0
Merge "Fixed stylus eraser being rejected by palm rejection" into cm-11.0
National roaming for Telfort in the Netherlands

Don't roam on KPN.nl (204/08)

Change-Id: I4b7614bcdf679bbcb8822077c32d97117d878a8a
Merge "National roaming for Telfort in the Netherlands" into cm-11.0
EncoderCapabilities: Adding HFR entry in EncoderCapabilities and JNI

--Adding HFR entries like max HFR mode, max HFR width & max HFR height
  in the EncoderCapabilities.java and android_media_MediaProfiles.cpp

Change-Id: I544a17e32ddd7ddccb0c48cf07b3199d2c485e09
CRs-Fixed: 589983
Tethering: fix NPE when retrieving active interfaces

When in airplane mode getActiveNetworkInfo() may return null.

Change-Id: Icba37abb51b9378c8af73d9f6587e04c588dd85e
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Merge "frameworks/base: Day and week on data usage (1/2)" into cm-11.0
Merge "Fix ellipsizing of emoji symbols in StatisLayout." into cm-11.0
SystemUI: Set Status bar opaque during drawer pulldown on tablets only

The status bar only needs to be set as opaque when the notification
drawer is pulled down on 600dp and 720dp devices. On phones, this
is unnecessary as the top header of the drawer covers the status
bar on the phone UI. This change makes a huge difference in
reponsiveness on devices that run the phone UI as there is no
longer a delay before the drawer appears when interacting with it
on an activity with transclucent window decor.

Patch Set 3: Fix formatting, adjust comment
Patch Set 5: Delete file derp

Change-Id: I932bb92a5245f0323d3317776efbdc9151db449d
Merge "SystemUI: Set Status bar opaque during drawer pulldown on tablets only" into cm-11.0