Update gn bootstrap.py to handle latest chromium changes

A couple of recent changes seem to have caused it to
bit-rot.

Also, while tracking all these down I found it useful
to be able to re-use the temporary directory so I
added a --no-clean option that does just that.

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

Cr-Original-Commit-Position: refs/heads/master@{#337418}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9bcde38731a3156271ec58760b3168721abbd672
1 file changed
tree: 53b0eb0aa5c8f634da48ae72765c524d214a7b3c
  1. tools/