Add a config for max optimizations in the GN build.

This emulates optimize=max from GYP. One difference is that this applies for all build types. The GYP one only applied optimize=max for the Official build. I can't think of why this should be the case, and it seems confusing to have such arbitrary official build differences.

R=bbudge@chromium.org

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

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

This sets use_aura on Windows in all cases (fixes base build).

Passes new argument to gyp link wrapper (GYP revision 1835).

R=sky@chromium.org
TBR=sky

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

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