Virtual Desks 1: Initial scaffolding

This CL adds the very basic scaffolding which will be
used in subsequent CLs to build the virtual desks feature.

Added in this CL:
- The VirtualDesks base::Feature.
- Bar that will later contain desks' thumbnails.
- The "New desk" button, which currently does nothing.
- Moves gesture taps and mouse release overview handling from
  a pre-target handler in WallpaperView to the ShieldView.



Change-Id: Ie09e7a5b11aaae82fcaf592c009d54ec7245fe10
Reviewed-by: Mitsuru Oshima <>
Reviewed-by: Sammie Quon <>
Commit-Queue: Ahmed Fakhry <>
Cr-Commit-Position: refs/heads/master@{#631513}
22 files changed