Allow disabling the IME selector notification (1/2)

Credit CM

Signed-off-by: Ricky Salinas <rsalinas1@mail.usf.edu>

Conflicts:
	core/java/android/provider/Settings.java
Merge branch 'kitkat' of https://github.com/BeerGang/frameworks_base into kitkat
Base: Allow hiding notification icons

When long pressing a notification, add another menu
item which allows the user to hide the notification icon
(but keep the actual notification in the dropdown).

This is meant for applications which have services running
in the statusbar which the user is aware of, so right now
we hide the icon by the package.

Change-Id: Id319e1b14d0cf8957cc718fcc27bf0dcb394bc8f

Conflicts:

	packages/SystemUI/res/menu/notification_popup_menu.xml
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java

Conflicts:
	packages/SystemUI/res/values/pa_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
Return: Custom Carrier Label [1/2]

PS 3 : Fix code style

Change-Id: Ic865e3c5204ab05f1e9ab0e081a54b155b577086

Patchset: 4
https://gerrit.slimroms.net/#/c/1849/

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
National roaming info for yesss! in Austria

Change-Id: Ic2fde61250ef9871436a8a85d8b7694a76579a7f
National roaming info for Free Mobile in France

  Users of Free Mobile in France (MCC 208 MNC 15)
  can roam on Orange (MNC 01)

Change-Id: I4c4db465d5823e6888966926f07390aa800f7a39
National roaming info for 3 in Ireland

Change-Id: Ic0b07e762293c4c84eb5a86ed6a98fada8438866
National roaming info for Pepephone in Spain

Users of Pepephone in Spain (MCC 214 MNC 06) can roam on Vodafone ES
(MCC 214 MNC 01).

Change-Id: I15d870e9707d0baba88de98d2469cf4d8e3f7d1a
National roaming info for Tuenti Movil in Spain

Users of Tuenti Movil in Spain (MCC 214 MNC 05) can roam on Movistar
(MCC 214 MNC 07).

Change-Id: I7d1e20dd15b529e97083239135168d08f7f2ea49
National roaming info for Bob in Austria.

Users of Bob in Austria(MCC 232 MNC 11)
  can roam on A1 Austria (MNC 01)

Change-Id: Ia5e66dfd298a170c7a4cc91919ce39e68040850c
National roaming info for Simyo in Spain

Users of Simyo in Spain (MCC214 MNC09 and MCC214 MNC19) can roam on Orange (MCC214 MNC03).

Change-Id: I0cf7814861f6d6dc10022f21b76ec799af101e10
National roaming info for Jazztel Movil in Spain

Users of Jazztel in Spain (MCC214 MNC21) can roam on Orange (MCC214 MNC03).

Change-Id: I36a72c5df7e9d62a480cfeefa467b679df44b82e
National roaming info for Spring Mobil in Sweden...

Spring Mobil users in Sweden (MCC 240, MNC 10)
can roam on Sweden 3G (MNC 05) and on Sweden 2G (MNC 24).

Change-Id: I7ac8fc713b764ce79811ea7bcdfe63ba8dfca8e1
National roaming info for Saunalahti in Finland

Change-Id: I8fb8f6e6ebca62419aee0aaaf50d8569316b2574
National roaming info for Noverca in Italia

Change-Id: I580d5e446786ce488cfe2c8622d5d8b191ad1d9d
National roaming info for BSNL in India

Change-Id: I25664bf5612f2cef3804ae466f8e0337effb7359
National roaming info for the Netherlands

Added for networks
	KPN | Hi | Telfort | Vodafone | Tele2
        Voiceworks (PrivateGSM) | KPN (2?) | T-Mobile

Change-Id: Ide463fae47b4479b13b86e26250765140fa05704
QS: RSSITile: Finally fix the data indicator

The X for data off now changes based on the mobile data enabled setting.
If mobile data is enabled, the rssi tile behaves like stock.
If mobile data is disabled, the X shows to indicate that the user disabled data.

PS1: Inital commit
PS2: Nothin to see here...
PS3: Remove uneccesary wifi check.
     The overlay should be nulled any time the other conditions aren't met
PS4: Remove unused import

Change-Id: I76e63c606f2651a8463f9cd0b3665543b420d72c
Signed-off-by: Evan Anderson <evan1124@gmail.com>

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
fix remaining blue dialog dividers

Change-Id: I0b4d2d0706f3393933e40d9c70b62aa3c9b68ed5
Fix appwidgets not updating

Previously there was a bug where if an appwidget's update caused a
TransactionTooLargeException then the AppWidgetServiceImpl.Host's
callbacks were completely disabled, for all widgets.

The fix still allows a DeadObjectException or other RemoteException
to disable the host callbacks, as that would be caused by a bad host.

Fixes issue 28216 on the public tracker
https://code.google.com/p/android/issues/detail?id=28216

Change-Id: I5c5d5939d7211ed23cca69e6674de730b51b0f3e
Signed-off-by: Kevin Barry <kevin@teslacoilsw.com>