CHEF-5287: Use IsWow64Process instead of ENV hash to determine 32-bit process on 64-bit OS
Fix undefined Windows constants on non-Windows platforms
Restore check for Windows platform in windows_architecture_helper to fix spec break on non-Windows
CHEF-5287 Change log update
Merge pull request #1531 from opscode/adamed/chef-5287-rebase

CHEF-5287: batch resource: can't convert nil into String due to invalid ENV hash