On Windows it is not possible to unlink() the read file in the callback. This fixes #3051. A test is included.
CommandLineToArgvW doesn't behave exactly the same as the crt, which makes it useless. This reverts commit ef032cb.
- If V8 snapshots are enabled then the hash is only randomized at build time. - Breaks MIPS --- Backport hash collision workaround to 3.6. This is made up of 9956, 10351, 10338 and 10330. This change bakes the string hash key into the snapshot, so it is determined at build time for shapshot configs. Review URL: http://codereview.chromium.org/9124004