FW: Remove ViewRoot.java - Corrects errors with Dolphin Jetpack

The ViewRoot.java file was removed from Cyanogenmod a long time ago and renamed ViewRootImpl.java, for some reason we retained this file which contained a single function declaration. This was also defined within the ViewRootImpl.java file.

Modification to ViewRootImpl.java to remove the reference to ViewRoot.java.

Change-Id: Icc6cf9f1ac834cd0d40e9e0358235f936d1614e0
More battery styles (1/2)
Email force close when pressing back key after selecting characters

Email and Browser will be forced closed after selecting a text
and then press the back key, tilting the screen or trying to
share or copy the text. This is because a previouse fix
is using a part of the code that Google has removed.
Fix: clearSelection will now use its own EventHub id,
CLEAR_SELECT_TEXT.

This part describes the previous fix.
Marking a text on the web page and then press copy works,
but trying to mark the same text again does not work.
The reason for this is that the selection never gets
cleared in webkit.
The fix, calling cleaSelection in the onDestroyActionMode.
Also added clearSelection when getting an
onConfigurationChange.

FIX=DMS01503793

Change-Id: I5e5673bac4efb3d28e9fc613da4bf636f8ab3c39
Frameworks & SystemUI - additional DC-HSPAP support

patch 1: add TelephonyManager to fix build
patch 2: modify ServiceState
patch 3: switch to cm_strings
patch 4: fix a mistake
patch 5: upload a new set of icons, a bit prettier than previous
here is a screenshot for example: http://imgur.com/mQ2du3l,PSyHoqC

Change-Id: I77d05e23c8ad3efdfeb19cf06ed92e7c57105ebe

Conflicts:

	packages/SystemUI/res/values/cm_strings.xml

Signed-off-by: igio90 <giovanni.rocca.90@gmail.com>
added contact lockscreen icon

Change-Id: I204e3a43d3e2beed391e605f3d3add55b24bb4b7