Merge commit '1c01b6a138ee1926c552f45242887c4980f0b036' into HEAD

* commit '1c01b6a138ee1926c552f45242887c4980f0b036':
  Prevent view ids collisions in the workspace. Bug #2498787
Merge commit '14f67edd3fd39137df072d66a6fb33a148786545' into HEAD

* commit '14f67edd3fd39137df072d66a6fb33a148786545':
  Update Launcher2 to work with LLVM.
Feature: hold app in the delete zone to delete it.

Change-Id: Ia4eca9ed5be7bed693baee1dec41d233b2400887

Remove useles log

Change-Id: Icc2907da4572b9ce613a40dbba934c59c0359fa6

Removed comments
Added vibrate when uninstall toast message appears.
Make uninstall by long holding work with shortcuts.

Change-Id: Ic8ef2571ac38b26f76b3d95e10f431ac6d385b59
Fix missing include

Change-Id: I4f6cfe987b581e490c0581fd589c3860f1ddf2ca
Speed everything up
Added scrollable widgets support
Added endless looping, added preference controls, made menu dock
similar to Zeam layout.
Disable drawing caches for all screens on scroll, instead just
draw cache for previous, next and current, this reduces scrolling
lag, especially with lots of widgets.
Allow user to customize hotseats on long-press.
Use 3D layout by default.
Allow user to select orientation.
Added wallpaper scrolling option.
Added option for 4 hotseat buttons.
Optionize scrollable widget support.
Added dark dock feature.
Layout fixes and perf. enhancements.
Change hard-coded drawer highlight to Android official green.
Added no background option.