make ObjectFileLanguageOutputType not internal; mark stuff as incubating

+review REVIEW-5076
add some unit test coverage for ComponentModelBasePluginTest

+review REVIEW-5076