Revert "Disable permanent "Choose Input Method" Notification"

This reverts commit eaef1a528d831ebade3a717c60f145fd7899bd08.
Add option to enable/disable ChooseInputMethod Notification

Change-Id: I24993460b3e40489731638e017f42d4329c2fe7c
Add Ethernet support

Relies on 4 patches: frameworks/base (this one), build,  settings, packages/providers/DownloadProvider

This patchset does the following:
* Exposes EthernetManager for controlling attached ethernet devices
* Adds new ethernet network type to ConnectivityManager
* Adds ethernet notification icons to the system bar

Icons were created in GIMP by Anton Cherkashyn
<antonx.t.cherkashyn@intel.com>.

Change-Id: Ie1d2100e6324052057c267997d050b60761f009a
Depends-Change-Id: I39b79940e0495f915f602a16d99e1848bd3f2015
Depends-Change-Id: I049320d81fe510245c6d92f48eaf25ea7d7b908f
Depends-Change-Id: I1766488371186391929b8dc6605cebf215c0baec
Depends-Change-Id: I09b78c87281495fda9564d3dd753c851bd8d89e4
Depends-Change-Id: Id7ef6fcfafd36f1c288fa14f587a0d42d1996247
Signed-off-by: Matt Gumbel <matthew.k.gumbel@intel.com>

Conflicts:
	packages/SystemUI/res/layout/signal_cluster_view.xml
	packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java

Conflicts:
	core/java/android/net/EthernetDataTracker.java
	core/java/android/net/LinkProperties.java
	core/java/com/android/internal/util/Protocol.java
	packages/SystemUI/res/layout/signal_cluster_view.xml
	packages/SystemUI/res/layout/system_bar_notification_panel_title.xml
	packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
	services/java/com/android/server/ConnectivityService.java

Fixed ethernet disconnect status

Ethernet network state change intents now get sent to the system
regardless of whether the ethernet interface is present.

Issue: AXIA-1976
Change-Id: I6e34f822a73bcbfb3abe237666591b3dd1bb8174
Signed-off-by: Sal Quintanilla <sal.quintanilla@windriver.com>

[PATCH] Resolve Ethernet Switch work not properly

Sending Broadcast when Ethernet state changed, including of
Ethernet's every state, such as Disconnected.

Delete mInterfaceGone because it is not used.

Issue: AXIA-2167
Change-Id: Ied3791b78bcc3c1515aa8da3280ad380a9fd1371
Signed-off-by: juntingwang <Junting.Wang@windriver.com>