Shouldn't the value be numerical?  It doesn't look like it will match the checks in v8.gyp when it's a string.

Another thing, should the want_separate_host_toolset variable in common.gypi be renamed to want_separate_host_toolset%?