CHROMIUM: virtwl: add pipe vfd support

This change supports the new pipe VFD type, which is critical for
supporting clipboard and drag and drop operations for wayland. These
operations use unidirectional pipes to transport data offers and
sources.

TEST=use copy/paste with wayland app
BUG=chromium:793688

Change-Id: I378e078d94755f249570aaa9e7c5dbfc99534c01
Signed-off-by: Zach Reizner <zachr@google.com>
Reviewed-on: https://chromium-review.googlesource.com/983034
Commit-Ready: Zach Reizner <zachr@chromium.org>
Tested-by: Zach Reizner <zachr@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
3 files changed