Merge changes I31813df6,I0e3f5d4f,I80f42592,I6eb89828,Ic391ccb7, ... into o8.1

* changes:
  Use darker navigation bar for older Android versions
  Align all apps search bar by rounding translationY to the nearest pixel
  Sync launcher theme with system dark/light theme
  Add abc flare
  ITA strings
  Change the Settings theme to match System Settings' theme
  Add 'app drawer' category, fix 'At the glance' preference
  Organize Settings / redesign credits
  Launcher3: disable DOTS_ONLY for badge renderer
  Update each calendar once on date change, use the correct package name
  Fix Hide Apps activity FC
  Hide apps menu: save on app check/uncheck
  Launcher3: Integrate Hidden apps option into Settings
  Launcher3: implement hidden app feature
  Launcher3: use simple set wallapper chooser
  Go straight to home when exiting from launcher settings
  Disable listeners when not needed
  Gestures: fix double-tap power
  Gesures: add dt2sleep
  Make AmirZ's Pixel Launcher source buildable within rom somehow
  Use a bottom margin when a software navigation bar is not in use
  Hardcode Oreo settings style on older Android versions
  Add quick search box to hotseat and app drawer
  Add NexusLauncher overlay, callbacks and activity code
  Backport Pixel's Oreo colours to older Android versions
  Switch to NexusLauncherActivity for main activity
  Add search callback for Pixel's exclusive new search layout
  Add custom icon pack support
  Add custom app predictions
  Switch to custom Pixel Launcher SettingsActivity
  Replace old search box with Smartspace
  Filter Google Wallpapers, Voice Search and Now Launcher from apps list
  Use Google Wallpapers to select a wallpaper when available
  Change Launcher3 application name to Pixel Launcher
  Add DoubleShadowTextView and IcuDateTextView for Smartspace
  Implement dynamic clock and calendar icons
  Add utilities for other Pixel Launcher classes
  Use icon colour for notification dots
  Import Pixel Launcher colors, dimensions and attributes
  Add colored and monochrome G icon for the search bar
  Swipe down to open notifications, up to close them
  Decompile Search and Smartspace data wrappers and convert to Proto
  Import Google Sans Regular TTF
  Update version name to 3.0
  Add 6 by 6 icons display profile for low DPI setups
  Use Pixel 2 (Small/XL) display size profiles
  Replace application icon with Pixel Launcher icon
  Don't try to update shortcuts outline before Nougat
  Catch Samsung Secure Folder throwing SecurityException
  Backport 8.1 wallpaper color extraction to Lollipop+
  Pull necessary translations from Pixel Launcher
  Add implementation for Google Now overlay
  Extract ILauncherOverlay from Pixel Launcher and convert to AIDL
  Uxe Pixel Launcher package name instead of Launcher3
  Bring-up for Android Studio building
  Only hide keyboard when dragging on Marshmallow+
  Only rebind for notifications on Nougat+
  Prevent crash from missing close method on older APIs
  Show a notification dots setting for Marshmallow+
  Backport notification dots to Marshmallow and higher
  Use centered popup animation when left/right is outside of screen bounds
  Use proper Search Apps text position before Nougat
  Show adaptive icon shape selection without developer settings enabled
  Disable adaptive icons for pre-Oreo apps
  Resize app drawer when keyboard is shown
  Ensure app drawer spring is removed after opening drawer
  Prevent OEM display size customization by specifying it was not found
  Fallback to wallpaper picker if wallpaper_picker_package is missing