(*) CTL-216 Created generic NotSupportedInPlatform exception with details why a specific feature might not be supported on a specific platform. Also introduced Platforms.CurrentPlatform to determine which platform Catel is currently running on