gyp_xwalk: Sync with M38's gyp_chromium.

Sync the script with Chromium commits r279309, r286307, r286632,
r288360, r289094, r289099, r289158, r289546 and r289699.

Most of the changes are related to supporting the --analyzer option and
moving the handling of landmines to a separate file.