Jvm target: fixes component report
Jvm target: re-add setters for source/target compatibility
Consistent platforms: fixed order for broken component report test
Jvm target: clean up JvmPlatform naming
Jvm target: removed irrelavant todos
Consistent platforms: display names and rendering are more consistent
Consistent platforms: NarcCodeStyle