Make method names clearer (credit AOKP)

Rename isTablet() and isPhablet() to isTabletUI() and isPhabletUI()
to make the meaning clearer.
Change-Id: I7bc61b51275e4a2bdffe16a38b0b4467cc0a476a
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
String Edits: ROMControl

Lockscreen:
    Longpress status > Longpress actions
Navring:
    Longpress status > Longpress actions
Toggles:
    Close Statusbar > Close notification shade

Change-Id: Ibb48bff93d986de1dacb9eee4860d4774af95081
ROMControl: GlowPad Torch

PS5: Adjust Strings

Change-Id: Id1a383b6e4e8151c8258ee59b713b2c8eb482aaa

Conflicts:
	src/com/android/settings/carbon/Lockscreens.java
Toggles: Preferences Enabled for Ribbons

If toggle is in ribbon we should enable the
    preferences as well, I'd assume.

Change-Id: I0adb07de880570415243ac91a023be4c28a36799
RC: AutoHide for SystemBar (2/2)

Allow SystemBar to AutoHide

Change-Id: I96648fcdf8f18a704379fdbfb100355cca4d745d
Signed-off-by: Zaphod <mwilson@acesappraisal.com>

Conflicts:
	res/values/strings.xml
Notification Light: Fix apps with same name not showing up

Applications with the same name didn't show up in the
notification light add-app-dialog (with Facebook's "Messenager"
and Google's "Messenager" being the prominent example here).

This happend due to the fact that the list of applications
was sorted by names only and inserts with collisions were
dropped.

This commit refactor notification light settings to use packages
instead of application semantics. Further the list of packages
is now ordered by human readable name followed by package name,
which avoids the collision.

Additionally we handle situtations gracefully where a package
has more than one launcher activity (Again for example,
Google's "Messenger" and "Google+" is in the same package).

Bonus: potential race condition in the list adapter was
fixed, concurrent semantics were emphasized, unused imports
removed.

Change-Id: I87ad32f535ca866883df337432d1b0cecc9485a8