Cleaning up references to mDragView after reordering Workspaces

Change-Id: I480142b4714034c5579232a6a0d30f3aecb687ac
Fix NPE if a moved cell does not have a parent

This NPE should actually never happen. It did however and crashed
Trebuchet.
Symptom that will lead to this NPE: Drag Shortcut from homescreen
to somewhere else. Old icon will not get removed while dragging.
This should also be fixed!

Change-Id: I5b5070c93077e69f0f63a26d337fb9aee83ec6d2
fix READ_SETTINGS/WRITE_SETTINGS to be "dangerous"

(see http://www.fireeye.com/blog/technical/2014/04/occupy_your_icons_silently_on_android.html for an explanation why this is dangerous

Change-Id: I203cf418973b873a87eae24f1b39c8ef397e4e58
Fix hidden "Remove" and "App info" buttons in landscape

On grouper the "Remove" and "App info" buttons are not visible if the device
is in landscape. Layout the children of the drag_target_bar vertically to
fix this.

Fixes: https://jira.cyanogenmod.org/browse/CYAN-3744

Before: http://i.imgur.com/SHMTUjK.png
After: http://i.imgur.com/4JeJi8k.png

Change-Id: Ie8a9a799fa89bf8ad233202da10c808ab65a66a9
Folders: Merge Folders

This allows a folder A's contents to be merged into folder B
when folder A is drag/dropped onto folder B.

Change-Id: I41d62d04b6b4f0932cc68fb6d2a3be111b063d53
Trebuchet : Fix overscroll overlay issue

When overscrolling in the app drawer, certain effect/page combinations
cause the pages to be overlayed.

Reproduction :
- Have 2 pages in the app drawer
- Set scroll effect carousel,rotate up/down
- Overscroll one of the pages and let it settle
- Should see first and second page stacked together

Change-Id: Iaa2b06970e2f5d3dda51ce5bf2259523738f7779
Revert "Trebuchet : Fix overscroll overlay issue"

This reverts commit f29645157ef778f245bc5b4f198c85ce585bb482.

Change-Id: Iad637a25ab51ee60bf7a8b3a040abe7d5b709789
Trebuchet : Only reset overscrolled child

Change-Id: Ief240c7fbbe296673ff4124cd4d463c9ba65f764
Automatic translation import

Change-Id: I7826b798d4ba852af567e895bd4850a7eea599d9
Fix name of default

Change-Id: I562dc2572f1d8fdb69f615d1a7f0f425cc27d698
Merge "fix READ_SETTINGS/WRITE_SETTINGS to be "dangerous"" into cm-11.0
Use wallpaper picker added to WallpaperCropper apk.

The code is still here for easier upstream merges.

Change-Id: I97ec1492e8acf7ff6a5ceef00a68f47e6444bf50
Trebuchet : Destroy cropview to avoid leaks in picker

If the cropview's TiledImageRenderer is rendering threads, the activity
context gets leaked. Avoid that by invoking its destroy in onDestroy() of activity.

Change-Id: I8503e88d1cab7fc8dab61ba7da148579902f0477
Merge "Fix hidden "Remove" and "App info" buttons in landscape" into cm-11.0
Merge "Use wallpaper picker added to WallpaperCropper apk." into cm-11.0
Automatic translation import

Change-Id: I9cd58af458e1e1e83f8e079a353a2443d57a9780
Trebuchet Settings UI Refresh

- Overview Panel contains all Launcher Settings
  - Accessible through long press on Workspace or HW Menu button
  - Settings are held in a SlidingPanel in the Overview Panel
  - Replace the Settings shortcut in Overview Panel with Themes shortcut
  - Replace widgets icon with new widgets icon from Launcher3
- Trebuchet Settings changes no longer require restarting Process
- Transition Effects have PNG Sequence to show animation sequence
- Remove PageIndicator click event to open Overview Panel in AppTray

Contributors:
  Adrian Foulk - UX Lead
  Abishek Devkota - Project Manager
  Hayden Schoen - UX Designer

Change-Id: I2186213960cf12e840e814757894fe104551856b
Automatic translation import

Change-Id: I614b5765661973095a0fd6247df0e33c65edc68b
Merge "Trebuchet Settings UI Refresh" into cm-11.0
Revert "Trebuchet: add lockscreen wallpaper picker"

This reverts commit 29c2da02bf48fbdba977bc774027e218487e1abe.

Change-Id: Ie5addf5ac77acb6411a6f22195d8608df625462a