Re-enable tests for chrome.apps.window by moving them out of PlatformBrowserTest.WindowApi into AppWindowAPI and cutting them into separate pieces to make any flakyness easier to debug.

BUG=223467, 225996, 308841

Review URL: https://codereview.chromium.org/31553003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233575 0039d316-1c4b-4281-b951-d872f2087c98
base: Remove call to g_get_home_dir() from GetHomeDir() for Chrome OS

This is in preparation for removing a dependency to GLib.

On a Chrome device, home directory is always set to /home/chronos/user
as hard-coded in GetHomeDir().
On a linux workstation for testing, referencing $HOME is sufficient.

BUG=240617

Review URL: https://codereview.chromium.org/60083009

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233576 0039d316-1c4b-4281-b951-d872f2087c98
Add ozone dependency back to aura

This was dropped in the latest events refactor. This dependency is
needed for RootWindowHostOzone.

Review URL: https://codereview.chromium.org/62963003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233577 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233577