Backport string hash collision workaround to 3.6.
This is made up of 9956, 10351, 10338, 10330 and 10362.
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

git-svn-id: http://v8.googlecode.com/svn/branches/3.6@10363 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
23 files changed