Merge pull request #400 from opscode/supported-platform-cleanup

Supported platform cleanup
add uniqueness guarantees to SupportedPlatform