Add flag to launch two displays for mus+ash.

Add --multi-display flag to launch two displays when running mus+ash
under Ozone X11. This creates two 800x800 displays that are side by
side. The displays should appear fine but event targeting (and other
things) are broken. This patch is intended to allow testing and fix bugs
related to multiple displays.

Ideally, mash should use the same flags to setup multiple displays for
testing that ash contains right now. The code to parse the flag contents
is being refactored out of ash but cannot be used in //services/ui yet.

This patch also changes ViewportMetrics to store display bound instead
of just display size.

BUG=611475

Review-Url: https://codereview.chromium.org/2190633002
Cr-Commit-Position: refs/heads/master@{#408183}
7 files changed