Merge changes I5125af46,Idc6883bc,I0fcf311f,Ie2cf6455,I551e70b2, ... into o8.0

* changes:
  Partially revert 11f1e4cd96502922843d2622c3e8773b0e85736c to fix keyboard hiding
  Launcher3: featurize also the icon shadow
  Launcher3: follow the adaptive icon shape hype
  Launcher3: allow user to swipe down to open statusbar panel
  Launcher3: use simple set wallapper chooser
  Show App Info by default
  Remove permission group no longer used thus fixing warning
  Materialize Launcher3 icon
  WallpaperPicker: Materialize icon
  Materialize app drawer icon
  Launcher3: bring back pulldown to open notifications panel
  Launcher3: animate workspace when animating the Google now page
  LauncherClient: make sure service is connected before trying to unbind
  Launcher3: prevent crash
  Launcher3: support google now tab
  Launcher3: import reversed google now lib
  Launcher3: refactor gesture handling
  Launcher3: double tap on home screen to turn off screen
  Launcher3: Add swipe up/down gestures
  Launcher3: disable debug logspill
  Launcher3: add settings for adaptive icon flags
  Launcher3: fix crash in market apps link
  Launcher: add preference for predictive apps
  Launcher3: Predictive apps
  Launcher3: add new feature flag for adaptive icons enablement
  Add iconpack support Support for icon pack ported from: https://github.com/Deletescape-Media/Lawnchair