GN: Remove android arguments from the conditional

This will make it possible to pull GN binaries on Linux which is currently blocked on the Android AOSP bot complaining about unused parameters.

TBR=scottmg

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

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

This properly sets the DEPLOYMENT_TARGET in the generated GYP file (previously this value wa salways hardcoded to empty -- whoops!).

Sets the simulator properly. Previously when not using an explicit SDK the Xcode generator would still end up with a simulator build. This turns the flag into a tri-state so gyp_chromium can set it explicitly when an SDK is specified, but otherwise we can trigger default behavior based on Xcode/Ninja.

TBR=scottmg

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249643 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249643
Modify safe-browsing PrefixSet to handle size_t size differences.

Previously the code serialized an array containing size_t.  uint32 was
sufficient, and more appropriate for serializing.  Also saves modest space in
the file and memory.

BUG=339214

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

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