chromeos: moves AppLaunch test to ash_unittests

And makes it work with ash running the ws2. This necessiated providing support
for ui::mojom::WindowServerTest in ws2. To get ash_unittests to connect to
ash as a standalone service required a bit of tweaks to ash/main.cc.

My plan is to fold (or delete) all of mash_unittests into ash_unittests.

BUG=842365
TEST=covered by tests

Change-Id: I37cd4b5a19f4570440bf4739b80eb5bd907da9c9
Reviewed-on: https://chromium-review.googlesource.com/1141063
Commit-Queue: Scott Violet <sky@chromium.org>
Reviewed-by: Michael Wasserman <msw@chromium.org>
Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576218}
21 files changed