Add Ozone configuration to facilitate management of external platforms

With the old GYP files, out-of-tree builds of external Ozone platforms
used to be possible. In practice, external Ozone platforms are really
handled as forks of chromium. In order to facilitate the management of
such forks, we introduce a separate ozone_extra.gni configuration file
where fork maintainers can list external platforms.

R=spang@chromium.org
TEST=Restore the ui/ozone/platform/caca directory removed in
https://codereview.chromium.org/2445323002/, patch ozone_extra.gni to
add caca and build & run that platform.
BUG=None

Review-Url: https://codereview.chromium.org/2460853002
Cr-Commit-Position: refs/heads/master@{#429271}
2 files changed