change parse os rule

Architecture
Identifies the hardware platform. If specified, this must be x86, ia64,
or amd64.
Prior to Windows Server 2003 SP1, if Architecture is not specified, the
associated INF Models section can be used with any hardware platform.
Starting with Windows Server 2003 SP1, Architecture must be specified in
INF Models sections names for non-x86 target operating system versions.
Architecture is optional in INF Models section names for x86-based
target operating system versions.