Fix build output directories in GN.

This puts the temporary build directories for the GYP builds at the same level as the main build output directory. This fixes problems where the build script converts paths to the build directory, and these get written to the GYP file. If the build directory is different relative to the source root than the GN build directory, the paths will be messed up.

Fixes some Android goma issues for compat with the GYP build.

TBR=jam@chromium.org

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

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