Merge remote-tracking branch 'cm/cm-11.0' into HEAD credit @CyanogenMod

Summary:
Import translations. DO NOT MERGE
Change-Id: I7d8df8c393285daf3f102589bc80e4d787bd046b
Auto-generated-cl: translation import

Merge "Import translations. DO NOT MERGE" into klp-dev

Import translations. DO NOT MERGE

Change-Id: I586af82bace882d917c7bc3ecc241e690c44fc45
Auto-generated-cl: translation import

Import translations. DO NOT MERGE

Change-Id: Idbcab8e4b31f94c10c4c2275c651b058810c7f1b
Auto-generated-cl: translation import

Launcher3: add missing layout_width and height

fixes launcher3 fc on note 10.1

Change-Id: Ia035d753b30a8294792efba2bc01eb2323431a85

Launcher : Make settings launch/dismiss overview mode

Aosp has the settings icon no-op'd since in the google edition,
it maps to google now search settings. This makes it so it maps to
the settings application.

Change-Id: I5a70705f2e7fde75511868fb351436f072dfabfb

Launcher3: PT-BR Translations

Change-Id: I2b493b1d761ff0d31cbbe8810b04a292cb440b6c

Trebuchet: Default workspace fixes

* Replace AnalogClockWidget by cLock Widget
* Add "no telephony" workspaces files. New favorites:
    - Phone -> Email
    - Contacts -> Calendar
    - Mms -> Contacts
    - Browser -> Browser
* Add sw600dp and sw700dp update workspaces files

Change-Id: I41e81f908339b68df8109611c88ee092b4ab7b9d

Launcher3 : Default workspace improvements

Ported from cm-10.2

Adds support for fallback in default_workspace

Change-Id: I2590ae2d5e3c1b6124061581b9ffa206d611c608

Launcher3 : Port default workspace

Port default workspace from cm-10.2

Change-Id: Ia817baef17e2edc8c384d215f2d2cba07dd21be9

Launcher3 : checkItemPlacement fixes

This patchset addresses two bugs :

1) Incorrect casting of key causes mismatches
2) On hotseat items 2 and above, the occupied hashmap is populated
with the CONTAINER_HOTSEAT key, however if its a new item and its required
cell is not already been taken, the code falls through to the workspace checks.
Make sure hotseat items are treated separately.

Change-Id: I3f22e46940f62a223453bd05314eae2a642c899a

Launcher3 : Enable cling for all devices

Don't limit cling to just phones

Change-Id: If5c1cf4ae39e5dbbac4b3d1a8d2620d365939252

Allow some customization in Launcher3

This patch allows a user to customize:
- Grid with and height
- Default homescreen position
- Visibility of the search bar

These items can be configured in a new Activity, which replaces the system
settings as target of the icon in overview mode.

Shortcomings:
- Bounds for cols, rows and defaultWorkspace may need to be adjusted
- When one of the values changes, the Launcher activity gets recreated
  completely.
- When searchbar is hidden, you also lose the visible hints for the
  remove/appInfo drop targets.

Change-Id: I5006d01f8a85e4daf3c3bb9a3dfb57c70e968878

Launcher3 : Make priveleged app

Enable LOCAL_PRIVILEGED_MODULE for launcher.
This seems to be required to gain widget priveleges by default.

Change-Id: Iae2ce085129b39bcc3591ced5f7938d63cebf722

Merge tag 'android-4.4.1_r1' into HEAD

Android 4.4.1 Release 1

Launcher3: add Chinese Simplified translations

Change-Id: I0f2b22a445dfe769ef693f630f2b374e910b73f9

Launcher3: IT translations

Change-Id: I66fb2dddfdc8cadf79e2ea7b0df48de49efad6ab

Launcher3: LT translations

Change-Id: Ib734311b6ef13e02ec3c86cc0cab8e548d145d1b

Merge "Launcher3: PT-BR Translations" into cm-11.0

Merge "Launcher3: IT translations" into cm-11.0

Launcher3: CA translations

Change-Id: Ib2659b307b57b74896bb060f75751c854be3d584

Launcher3: Add DE translation

Change-Id: Ie917096bffd0bb2710f33a7dd0f8f95fc4afac1d

Launcher3: NL translations

Change-Id: I0066b05c2801c40065e1d15b1d73d755b53b2a8d

Merge "Launcher3: CA translations" into cm-11.0

Merge "Launcher3: LT translations" into cm-11.0

Launcher3: RU translations

Change-Id: I21d0fbb04d3dfa6a0215fe62c9603e64ec15b51c

Merge "Launcher3: RU translations" into cm-11.0

Launcher3: PL translations

Change-Id: I6a70ac542bef575a3e710f72da78cdd95b062111
Signed-off-by: jereksel <jereksel@gmail.com>

Launcher3: ES translations

Change-Id: Ic5bc614afa9eb8629e3b1775fd6e28fa65eb4cdf

Launcher3: Add AOSP dummy strings to reduce aapt warnings

Change-Id: Ic0822a86de2fa18bd0eb11d78678fa9cfa72459a

Merge "Launcher3: Add DE translation" into cm-11.0

Launcher3: Do not react to Menu button when in 'All apps' mode

Avoid entering overview mode while in 'All apps' mode.

Change-Id: I39d006569f4f0d4f6eb521cdad4e475430337a3f

Launcher3: HU translation

Change-Id: I86dba184250d2bc878533d334d70bb2e34667fcb

launcher3: Fix shortcut install/uninstall permission name

AOSP 4.4 has a public INSTALL_SHORTCUT/UNINSTALL_SHORTCUT permission.

Change-Id: I5cb5f9c6606bdfa5a50acbc1ae6a7ac0a83b1ac1
JIRA: CYAN-3201
Issue: https://jira.cyanogenmod.org/browse/CYAN-3201
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Launcher3: AF Translations

Change-Id: Id4bcf85e930168d2b8086dde6eacdb2893be255d

LauncherModel : Ensure checkItemPlacement key casting

Ensure the key is casted correctly.

Change-Id: Id0ac5ab878d1d059c138ae294a3eff63bf0d858b

Merge "LauncherModel : Ensure checkItemPlacement key casting" into cm-11.0

Launcher3: LT translations

Minor fixes

Change-Id: I501ef9d2f71d4a55cf847fbe16f161a5b247e247

Merge "Launcher3: AF Translations" into cm-11.0

Merge "Launcher3: LT translations" into cm-11.0

Launcher3: CS translation

- added CM Czech

Change-Id: Ie1adeb2d56c02368969d87f3f1f4ddc9ef0544d2

Launcher3: Shift music screen to right

Change-Id: I6af4c503f072fa2f0782048683a9470ac51c8115

Test Plan: Build, verify things works. Now settings icon will give you a Launcher3 setting menu instead of nothing.

Reviewers: synergy, jriordan001, raymanfx, donald.munn, rlasalle15, randall.rushing, anders3408

Reviewed By: synergy

CC: synergy, randall.rushing

Differential Revision: http://review.codefirex.com/D392