Add multiple UUID tags to profile (1/2 Frameworks)

Adding multiple UUID tags to a profile allows us to share a single NFC tag across multiple devices.

NFC tag writing works as before.
NFC tag reading is expanded to check the UUID and the UUID tags of a profile.

When reading unknown profiles, the user is asked to attach the tag to an exising profile.
The NFC tag itself stays untouched.

Patch Set 1:
* initial commit

Patch Set 2:
* rebase
* remove getProfileByTag() and use getProfile()
* rename tag to secondary uuid

Patch Set 3:
* rename "tag" leftovers

Change-Id: I284f8a823ced48d3b88ce3b3a1e83152cb145d2d
Long-press back kill app cleanup

Change-Id: Ida791dca1fbfdc2beccf6ff727b67df56f1956a4
  Change background selection for lockscreen to be more
  consistant on Tablets (2/2)

Change-Id: Ia1a703ce213fa7698a2fb8e1679eefccd521962b
SearchWidget: passing APP_DATA to voice intent

SearchView uses SearchManager.APP_DATA to pass data between the origin activity
and the search activity. This works for text searches (keyboard), but it's not
implemented by voice recognition searches. The method createVoiceAppSearchIntent
initializes a empty bundle that is filled with the QUERY parameter.
This patch adds the SearchManager.APP_DATA parameter if is present, let the
search activity access to the data passed by the origin activity

Change-Id: Ie88d32578d0a9dd01c464098a636a61397e89926
frameworks_base - Updated Italian translation

Change-Id: I579c0bf3a43d5e348c08cae96f13a4683f41d7ab
frameworks_base - Updated Italian translation

Change-Id: I4c19918a1f5f7e793d402aae23694b181f5766a5
Update Russian Translation-CM9
Merge "Long-press back kill app cleanup" into ics
ColdFusionX Settings - option to display navbar - based on KonstaT's work (2/2)

Change-Id: I6dcd85448f55b518de2d0ed6e303b2f77cb7da64
Option to adjust navbar glow animation duration (1/2)

Change-Id: I954cd1fee0b8a9cae3f9d681d85996abe25a8f37
Bottom statusbar (1/2)

Change-Id: I29a8833b7255b83fd10ba8eb069a2b8cc87fd2f0
Option to use hardware menu key for app switching (1/3)

Also binds binds menu to long-press on home.

Change-Id: I02e28d05d6fd508409c352fc9fd95666ca6505c8
Add system setting to control display of action overflow button within app UI

By default the action overflow button (the three dot menu) is only shown on
devices with software buttons, such as the Galaxy Nexus. This patch adds a
setting which can override the default, forcing it to be shown or hidden.

Patch Set 3: System setting rather than system property
             Removed ability to force button off
Patch Set 4: Removed unnecessary changes
             Adjusted setting description
Patch Set 5: Re-added ability to force button off
Patch Set 6: No longer requires reboot for apps to update their UI

Change-Id: I64af17d388e04b411ec6aefb3f378f2162f18d76
Brightness toast panel - dialog displayed showing brightness when using statusbar brightness control

Change-Id: I8f02f12ae6c8262a1df2bb3218dc17109cd90587
Don't let apps disable the SIM PIN entry screen.

As the user (who controls the app behaviour after all) likely doesn't
see the PIN screen as a lock screen (he likely wants telephony) and the
PIN screen is not shown on a timer-driven basis, it should be treated
specially.

Change-Id: I6b029124311f93fb3ba57efbff85bd64aadfb81a
Don't consider input restricted if keyguard is still disabled.

Change-Id: I00a351311d0933fe326bda33f5c988a6232cca16
Port power widget improvements from CM7 to CM9.

This is a squash of the following change IDs:
I42b4ad02c4eb8b57a2f4cf51a31148c4b0546b81
I6f619740659cfedec3a3c9517fb55275f601d792
Iaee471b29b306e9ebcc6a81799f7e36872951002

Change-Id: I4e40d8e27b9bb11367e30223ffb8024985476e74
libagl: Allow use of copybit to accelerate 2D rendering

This improves performance on devices that uses copybit.
Enable with TARGET_LIBAGL_USE_GRALLOC_COPYBITS := true

Forward ported from Gingerbread

Change-Id: I271fd87ccca4b6574d1b018a00f41b673d0f4211
Support screenshot / renderScreenToTexture under OpenGL ES 1.0

current implemented screenshot / renderScreenToTexture() of
SurfaceFlinger use FrameBuffer Object(FBO) in the OpenGL ES 1.1/2.0
extention

directly use framebuffer device /dev/graphics/fb0 to emulate FBO.

enable for device with "BOARD_USE_ADRENO_130_GPU := true" flag

Change-Id: I0eada5bfe9b389f491691b770f5662935d0fe8e4
ColdFusionX Settings - option to display navbar - based on KonstaT's work (2/2)

Change-Id: I6dcd85448f55b518de2d0ed6e303b2f77cb7da64