GlowPad Torch: No Screen Timeout

Should disable screen timeout if
    glowpad torch is on.

Change-Id: I32a0f7880b738ad9185e795d6cd828a0238d5f24
Updated Hungarian Translations

Change-Id: Ib539a148c1f1612176c4605fc1f833c281f6c502
Updated Hungarian Translations

Change-Id: I683a8fe2111b3823e47396ec3d50c16908d4bb61
SystemUI: Fix FC SystemUI for Tablet
Merge remote-tracking branch 'm/jb-mr1' into jb-mr1-mod

Change-Id: I14866c5868498df2e2fb1f1b257978a73eea8362
Framework: Always show settings button option for notification drawer (1/2)

Change-Id: I3bb0d014c8bf601e574d49c46751fd01303b214c
SystemUI: show setting bugfix 1
Add missing ACTION_MEDIA_UNMOUNTED intent

When an SD card is removed without the user unmounting, the intent
ACTION_MEDIA_BAD_REMOVAL is fired but is missing the preceeding
ACTION_MEDIA_UNMOUNTED which is needed to keep UI consistency.

Now when bad media removal is detected an ACTION_MEDIA_UNMOUNTED
intent is sent before the ACTION_MEDIA_BAD_REMOVAL.

Change-Id: I133300f42bafab141351e796d7cfc13c15d133e0
Merge "Updated Hungarian Translations" into jb-mr1
Merge "Updated Hungarian Translations" into jb-mr1
bugfixSystemUI: show setting bugfix 2
Add settings event
SystemUI: Hide quicksettings btn

Change-Id: I0ddd41f02728181e6fdf7cfae50f0c46097c2a2c
SystemUI: Hide quicksettings btn (3/3)

Change-Id: I0ddd41f02728181e6fdf7cfae50f0c46097c2a2c
typo fix
SystemUI: Hide quicksettings btn bugfix

Change-Id: I0ddd41f02728181e6fdf7cfae50f0c46097c2a2c
SystemUI: Add Long Settings button event ( aka quicksettings button)
Merge remote-tracking branch 'origin/jb-mr1' into jb-mr1-mod
SystemUI: hide quick setting bugfix 1
HALO (1/2)

HALO is Androids one and only multitasking solution.

We explicitly do not go the Samsung/Cornerstone route. This solution is basically an extension of
the regular notificationshade, which is an aggregator for notifications that can be checked out when
time permits. HALO completes it by allowing you to respond to tasks on the spot, trying to be as
unintrusive as possible and flexible in regards to policies (white/black lists).

Features:

- Apps open up in floating state, apps underneath do not pause
- complete SystemUI & Core integration, making HALO feel like a native feature, source/SDK and UI/UX
- HALO has white and blacklists, which for now allow fine control for apps pinging through HALO
- multiple gestures to navigate HALO:
  - double-tap-move: move
  - tap-drag-left/right: task through notifications, finger up launches
  - tap-drag-up: dismiss notification
  - tap-drag-down: put HALO into semi-hidden state
  - swipe while HALO is hidden wakes it up
  - drag-to-X to remove HALO altogether
- comes with as few settings as possible, everything should be self explanatory and intutive,
  users must be informed about the double-tap gestures which is the only catch.

Known issues:

- Integration has been finished for PhoneUI. TabletUI and PIE must be integrated still.
- Packageinstaller must allow HALO through its overlay check or it will disable the install-app button.
- The low level has a few remaining issues:
  - Some apps still go up fullscale (they trick us with services, circumventing the intent flagging)
  - Some 3D games still pause
  - There is one known app that refuses to end on back or touch-outside, that is WeChat
  - The activitystack pause implementation works but is makeshift

To-Do:

- On-screen tutorial at first start up to teach users the gestures
- Fixing all known issues, full integration in the remaining UI's
- Perhaps hybrid engine integration for running floating apps in a decreased size