Implemented architecture detection for Windows chrome executable, so tha...

This one is a little better than the last pull request but it will introduce a minor backwards compatibility issue in user settings.

Implemented architecture detection for Windows chrome executable, so that 32-bit and 64-bit windows each have their own (hopefully correct) path.

This will break existing user settings if the user has a custom path to Chrome. Users must use the key "windows_x64" or "windows_x32" instead of "windows" in their user settings file.