Honor the architecture parameter only on Windows because it is not needed on other platforms - node modules generally build correctly on Linux and Mac x64.
Rename the 'architecture' parameter to 'architecureHint' because it is only a hint and ignored on non-Windows platforms.