Fixed radio buttons alignments

Fixed #2500

- Fix alignment on Mac platform.
- Fix alignment on Windows and ChromeOS platform.

review: @devoncarew

SparkPolymerUI itself already has access to and used `PlatformInfo` to set `chromeOS` flag. Now we are setting 'mac' in a completely different place which in addition shouldn't be concerned with the UI look at all.