Call to equals() comparing different types

FindBugs description:

Call to String.equals(DataUsageSummary$AppItem)
at DataUsageSummary.java [line 1173]
in method updateDetailData()

This method calls equals(Object) on two references of
different class types with no common subclasses.
Therefore, the objects being compared are unlikely to
be members of the same class at runtime (unless some
application classes were not analyzed, or dynamic
class loading can occur at runtime).
According to the contract of equals(), objects of different
classes should always compare as unequal;
therefore, according to the contract defined
by java.lang.Object.equals(Object), the result of
this comparison will always be false at runtime.

Bug kind and pattern: EC - EC_UNRELATED_TYPES

Change-Id: I8d3d9239b2f296a89968e20381f82e499f43f5d6
Added missing hungarian translation

Change-Id: If489819fada0bc5d1768e5da944b95a05547bd51
Changed the way that date format selector is shown

Changed the way that date format selector is shown excluding ambiguity when day and month have same value.
- i.e. 01/01/2012 (mm-DD-YYYY) and 01/01/2012 (DD-mm-YYYY)
Now it displays 31/12/2012 for DD-mm-YYYY and 12/31/2012 for mm-DD-YYYY.

Change-Id: Ie165d055da47015267bffcf1cd6d333d89041b2e
Settings: Updated italian translation

	Added strings for changes:
	"Add home button unlock option"
	"Allow airplane and silent power toggle"

Change-Id: I0a8612880bff88cac25f6e8f6d3179b1826bb5ad
es_ES: Added new translations

PatchSet 2: Move some changes to:
              http://review.cyanogenmod.com/#/c/24948/
PatchSet 4: Added 'es_ES' prefix to commit title
PatchSet 5: Deleted local dependencies
PatchSet 6: More translations
PatchSet 7: Added translations from:
              http://review.cyanogenmod.com/#/c/24394/
            Fixed some translations uppercase
            Replaced ellipsis to \u2026
PatchSet 8: Ready for merge!

Change-Id: I6838d7f645fbe227fdc32561ff017c647699f647
PT-BR: Added missing translations

Change-Id: If8b4aa77862815f0972ea0d90c47294462024835
German: Update translation

Patch set 1 - Initial commit
Patch set 2 - Changed wording to make everyone happy :P

Change-Id: Iea10e6cb285528da3f08c9f67c7dcc33edd7a0b6
Changed the way that date format selector is shown (revision)

Changed the way that date format selector is shown excluding ambiguity when day and month have same value.
- i.e. 01/01/2012 (mm-DD-YYYY) and 01/01/2012 (DD-mm-YYYY)
Now it displays 31/12/2012 for DD-mm-YYYY and 12/31/2012 for mm-DD-YYYY.

This revision of previous code will also prevents on some timezones to display 1st january of next year instead 31th december of current year.

Change-Id: I9071341753e3da34da590bfef049ddbb2d635293
Merge "Update Russian Translation-Settings-CM10" into jellybean
Allow to hide Expanded Desktop (1/2)

	From ParanoidAndroid
	https://github.com/ParanoidAndroid/android_packages_apps_Settings/commit/494136082e21857fc78b370c9484bb13f2374991

	Allows a option in the power menu settings to show the expanded desktop feature.

        With thanks to Paul Beeler for much rework.

        Patch set 1: Initial revision.

        Patch set 2: Change tabs to spaces in commit message.

        Patch set 3: Add xml overlay to disable feature by default.

                     Feature can be enabled by device maintainers adding a device overlay.

                     E.g. add the following line to
                     device/<manufacturer>/<product>/overlay/packages/apps/Settings/res/values/config.xml

                     <bool name="config_show_expandedDesktop">true</bool>

        Patch set 4: Correct mistake in commit message.

        Patch set 5: Add history to commit message.

        Patch set 6: Fix whitespace error.

Change-Id: Ie35719f7503902f11f684e353e4f021150552024
Settings:
Added missing danish translations

Patch Set 2:
Added missing strings for power menu

Change-Id: Ib47d059ba151a60bb7cf2b1932d1b0b3a4d7598a
es_ES: Added new translation

Change-Id: I6a8683602b84f4b82d4eda09e800158b16921c56
Update Russian Translation-Settings-CM10

Update Russian Translation-Settings-CM10

Update Russian Translation-Expanded desktop-CM10
Settings: Simplified Chinese translations

Added new strings, and revised some translations to
bring it in-line with the English ones.

Patch Set 2: More translation revisions, as well as
modifications for consistency.

Patch Set 3: More modifications and corrections.

Patch Set 4: Improve translations as per Engle Mars'
suggestions.

Patch Set 5: Manually rebased, and added App Security
translations.

Patch Set 6: Improved SMS security limit translations.

Patch Set 7: Rebased and further revision.

Patch Set 8: Added Home button unlock translations.

Patch Set 9: Added new power menu toggle options
translations.

Patch Set 10: Added Expanded desktop translations.

Change-Id: If4213d811b6b5cda43e75488a0e327253b4577f9
Settings: Fix capitalization

For consistency, we only capitalize the first word of a string.

Change-Id: I3c5eace2130ac0c26c6460ad2249994d0adfe4ae
Added hungarian translation for expand desktop settings

Change-Id: Icc3488e9771f11a36f2f5ccfd684ff52c0b396e7
PT-BR: Added missing translation(s)

Change-Id: I433b590bc52d4c8d51af41aaa07d8b9fb0c87313
Settings - update french translation for CMUpdater

Change-Id: I7f068710077240e39788c4dc15d255cf51e766b4
Settings: Use a better descriptor for the sound power menu item

Change-Id: Ie0c7e09720b4db8d8fe437ee1be9500af86d9f9f
LockScreen: allow long-press actions from hardware keys (2/2)

Allow following actions with button long-presses on lockscreen:
* toggle flashlight (if available)
* play/pause/next/previous track selection
* toggle silent mode

Allow customizing of back, menu, and home buttons. Search
button events are completely ignored on the lockscreen.

Auto-detect hardware keys, only show appropriate menu
options based on the actual hardware keys available on the
device (or completely hide if there are no hardware keys).

Based largely on Danny Baumann's work from gingerbread.

Patch Set 13 - Some minor strings tweaks to fit with design guidelines

Change-Id: Iafeede4954f2632f5a97deee81d73924c8f95399