Renamed `org.gradle.language.jvm.ResourceSet` -> `JvmResourceSet`
Renamed org.gradle.nativeplatform.sourceset -> org.gradle.language.nativeplatform
Renamed org.gradle.language.nativebase -> org.gradle.language.nativeplatform
Moved `org.gradle.api.jvm.ClassDirectoryBinarySpec` to `org.gradle.jvm.ClassDirectoryBinarySpec`
Moved open issues in design spec up from Story to Feature, to allow story completion
Use JvmBinarySpec in place of JvmLibraryBinarySpec where appropriate