Allow having different configs for each OS
Change config names to be the same as in XML

platform_version => platformVersion
details_url => detailsURL
Add support for the minSupportedOSVersion attribute

This attribute was discussed in #13047.
Add support for the unsupported attribute

The unsupported attribute was discussed in #13047.
config.yml: update for version 4.0-alpha-3
config.yml: remove stable channel for now
Remove the OS Version in the URL

This was discussed in #13047.

This reverts commit 13b80142ddb4d3ce3180a2d56b0c1a68428a9cf3.