share common logic for testing incremental jvm language plugins

+review REVIEW-5273
some test fixture renamings

TestComponent -> TestNativeComponent
AbstractLanguageIncrementalBuildIntegrationTest -> AbstractNativeLanguageIncrementalBuildIntegrationTest

+review REVIEW-5273