Restructure SystemType detection conditions
Platform._match_system_type() should be a @classmethod
Generic make.platform.WinPlatform should match no system types
Treat “none” manufacturer as None
Replace “manuf” with more readable “vendor”
Rename “processor” to “machine” for semantics
Move tuple parsing in SystemType.__init__() to new static method SystemType.parse_tuple()